Pros
A fantastic company to work for—supportive, flexible, and appreciative of good work. There are plenty of exciting projects, and the colleagues are wonderful to collaborate with. It’s a great environment to quickly develop and improve your skills, with the added benefits of remote work options and even opportunities to work from abroad
Cons
An outsourcing company, though that doesn’t feel like a drawback