- Opportunity to travel
- Challenging projects
- More or less a right balance between corporate and casual
- Evaluation is based on competency
Cons
- Be stuck with the same project for quite a long time
- Career evaluation process isn't done on a regular basis
- 3 years is too long to be contractually bound with the company, post training