Great culture and support network throughout the company. Huge range of opportunities to work on interesting projects and work abroad.
Cons
Management's ultimate priority is billability and as a publicly listed company the main care is pleasing shareholders. Often this appears to impact the other values the company has as profitable growth for shareholders takes centre stage.