Pros
Decent perks/benefits for employees without dependents, and busy season isn't too bad, only 55-60 hours/week. There's rarely enough work to keep staff billable all summer. Co-workers are good, management is awful and toxic.
Cons
There is a toxic culture of gossip and belittlement-managers badmouth subordinates to other subordinates, and subsequently no one trusts each other. Management often explodes on staff in completely unprofessional ways, ie yelling, screaming, and cussing out staff until they are in tears. Women are frowned upon if they end up taking maternity leave during busy season, and during HR training on sexual harassment, managers/partners are heard making comments such as "well how's a guy supposed to get laid". Women are blatantly held to different standards than men. The career advising process is a joke and merely a box to check for managers. Your mentor will not take your requests seriously, and you will be placed in whatever industry you're needed at the time with no thought given to what you'd like to specialize in. Belittlement is the name of the game when it comes to management, and the explosiveness is led by the PIC. He's been reported to corporate, but they refuse to acknowledge his abusive management style.