- Colleagues are highly skilled
- Mostly premium clients with extremely high expectations
- Casual work environment, flat hierarchies
- Great career opportunities
Cons
- Huge workload, high expectations, short timings, tight budgets, lots of overtime
- Bad work-life balance