Very diversified and has deep technical capabilities. Upper management is continuously trying to improve return profits to stock holders and has done a good job at loosing customer focus.
Cons
Pay exceeds industry while vacation and holidays are lacking. 6 paid holidays is the lowest in the world. Marketing style is not effective in all markets. High turnover and low quality due to chasing large jobs with non aligned teams.