Vantaggi
The people that you work closely with are often great people and fun to be around. Salary is also very competitive.
Svantaggi
Everything is about billing and utilisation. You could go for years being 100% utilised but once you hit a lean patch they are all over you. It gets to the stage where if you are struggling to fill a timesheet fully, just waking up on Friday becomes a trigger for you. People have had breakdowns, it's that bad. There s also zero opportunity for professional development. Management openly said that they wouldn't pay for people to go to "talk fests". They have this highly touted "management foundation" that is supposed to be a quality management framework but it never EVER gets used, except when it comes to working out financials and THEN you get bogged down for weeks.