Vega Technology has announced Anne Maddocks as its new Customer Success Lead. Ms Maddocks joins the company after over 25 years working across software, customer success, and client relationship management. In her new role, Ms Maddocks will lead initiatives to expand Vega’s client training, which the company says will include webinars, workshops, and individual support […]