Pros
You get tons of exposure to C-level contacts at large companies. You also get lots of experience in cross-functional collaboration because the production of every work product involves the input of the entire company, including company execs. Company culture is also improving thanks to the hire of the current VP of HR.
Cons
The pay is atrocious and way below market. The CEO and President are notorious micromanagers who insist on forcing the team to attend pointless "training" meetings in which the same stale sales pitches are rehashed over and over. The company consistently misses sales targets every month due to unreasonable goals and chronically understaffed teams. But the level of stress you will take on as an employee will depend heavily on the department you are hired into (i.e., the Practice Groups and Business Analytics). There is also not much room for professional growth, as every director and executive at the company is a lifer, none of whom will be retiring anytime soon.