Avalara, the cloud-based tax-compliance solutions company, is all set to make India a hub for its global operations in two…
Browsing: professional services
Capita, London-based international business process outsourcing and professional services company, is planning to lay off about 200 employees, as per…