- Exposure to multiple projects. - They respect people. - The work environment is very good. Great company culture. - The salary is fair. - The company gives great chance to learn and develop.
Cons
- Doesn't get mega projects. - They don't allow moving between international branches.