Pros
--Workplace culture tends to be reasonably cheerful. --Supportive to people in times of crisis - little evidence of overt backstabbing.
Cons
-- Management is taking the business down a route of selling work to huge companies at bargain-basement rates. The trouble is, this work is not really consulting work and it feels like a con to even suggest it is. In many cases, it's the dregs that few others want to do (e.g. Government practice delivering computer troubleshooting on new tablets that virtually anyone could do and then billing it as 'consulting'.) The company is rebranding itself along the lines of several key accounts - with these accounts the projects are huge and below Senior Consultant level the possibility of doing anything other than intellectually unstimulating, menial PMO-type work is low. This is why there is currently a mass exodus of some of the best Consultants and Senior Consultants. -- The promotion process is a farce, requiring almost as much effort and political wheeling and dealing as the job itself.