The hours are unpredictably long and grueling. Toxic leadership creates unnecessary stress, and there is no ability to “manage up” given most leaders are untouchable. Very slow to innovate. Hires smart people but does not let them think for themselves. Prefers to have employees who are willing to put their head down and take orders versus get creative and try new things. Consulting support staff are treated as second class citizens though they are key contributors to the company’s success. Don’t expect to be shown appreciation for your work — excellence is the baseline expectation. Career path is uninspiring, and path to promotion is over engineered. Promotion takes years, and if you’re one of the lucky ones to get there, you’ll just be continuing doing much of the same work.