Pros
- Very collaborative environment
- Some very challenging projects and clients
- You can have an impact here (at the office life and what's happening in your project)
- A lot of trainings opportunities (classes, certifications, lunch and learns, conferences, inner team collaboration like codereviews or pair-programming)
- New technologies used on a daily basis (to name a few: AI, Angular5, Docker, microservices...)
- Work-life balance
Cons
I have the feeling that we've lost some autonomy after integration with Avanade. Our new PM friends sometimes focus more on process itself than project's purpose and those who make it happen. Hopefully we'll adjust more to each other soon.