Vantaggi
You get paid. Less than market, less than the salary that shows up on glassdoor by a wide margin, less than the recruiter tells you, less than your managers think you do, and your director will lie to you about bonus amounts, but you get paid.
Svantaggi
-There is no equality or equity. The smartest, hardest working people get paid and promoted the same as the worst employees, but are assigned 3x the amount of work and responsibility. -No work/life balance. Expect your manager to call and email you at 11pm with an incoherent list of tasks to do before morning...for a project you gave him a week ago that he just never got to. Directors will tell you to cancel vacations for projects that haven't even started yet, even when other staff has availability. -Manager apathy. Good managers will listen when you tell them that there are problems. They will agree. But they won't do anything. Ever. Even for problems that they could solve in 2 minutes. -Managers will treat you as sub-human and if you ever dare to grow a backbone they will nuke your performance reviews. - 0 transparency around bonuses. You're expected to work 70+ hours week. Bonuses for staff are based entirely on hours worked, and even if you work 70+ hours a week your bonus could still end up being the same as someone who worked significantly less due to non-transparent bonus tiering. And directors don't care. Managing directors, when approached about pay issues, will yell at employees, "Just Quit Then!" -Incompetent Managers. Expect old "boys club" managers who don't even know how to use excel. And if there's ever a mistake, staff takes all the blame. If you're reviewing something for management and there's a mistake, it's your fault it goes through. If management reviews your work and there's a mistake, it's also 100% your fault. -Anti-diversity. Hiring decisions based on connections (family friends) and who managers would want to grab a beer with after work. Expect managers to make extremely sexist comments.