Vantaggi
Honestly, there aren't many benefits. You get the standard health insurance of course, but other than that, nothing really, unless you are in office. For growth, learning budgets are a thing, but it's mid-April and last I asked my manager, it still wasn't finalized, so can't even use that "perk".
Svantaggi
*Management (SLT - SLT+2/3 levels) is of poor quality. Poorly thought out decisions, which are put into effect quickly and then reversed on a whim just as quick are a norm. *People are quitting and leaving en masse either from the company as a whole or to different departments even if it means going to a lower position and taking a pay cut. I cannot speak for all departments, but this seems especially prevalent in the growth department, specifically around teams and contributors to CS operations with quite a few big long-tenure exits and jumps to different teams in recent months. *The pay is low and complaints about this are met with the classic "budget" and "market-rate" buzzwords. Funny, because these budget constraints don't exist when it's time to donate to charity and we are talking big sums. Interesting priorities... *Lack of fairness is prevalent. Management does whatever it wants in promotions and hirings, even breaking rules, and this has damaged morale and trust in leadership, even if it is not openly brought up. After all, word of mouth, people talk amongst themselves. There have been some big incidents and call outs because of this but they have led nowhere, and the cycle continues.