So many good people. Excellent delivery teams who really care about their clients.
Cons
Company is going through major structure change. They are attempting to shift from a local office model to a regional / global capabilities model and there are some growing pains.