Avantages
It's a real treat if you're game for swallowing the bull the leadership and senior management dish out. Easy to find solid folks to ride it out with though, they make it worth it. Trust you wont find it in the higher ups. Good work/life balance. Great if you want to be remote. Everyone knows how bad it is. Most people are constantly applying to leave at any given time. This is the place to go to gain some experience then get out: a stepping stone.
Inconvénients
It's a pretty toxic gig where the only way up is by trashing your coworkers behind their backs and kissing up to the higher-ups. Favoritism is and always has been off the charts – not even the veterans are safe from it. Sure, you might snag some experience with big-name clients, but watch out for getting stuck or falling for the smoke and mirrors of promises that never pan out. It's basically run by a bunch of grown-up kids and their buddies.