Vantaggi
Most colleagues are lovely and great to work with.
Svantaggi
Upper management will do anything except actually meaningfully address employee concerns. Flexibility/WFH benefits are virtually impossible to get if you didn't negotiate for them before being hired. No room for upward mobility and you can forget about a raise/promotion unless you're ready to hound your manager and wade through months/years of corporate jargon. Clear favouritism shown. This favouritism is never shown to minorities. Absolutely no support from management - employees are left to manage by themselves with no help when overloaded (always), sick, injured, overworked or burnt out. Communication is awful - from management and across departments. It's all such a shame because the work is interesting and varied and the rest of the staff are wonderful.