Pros
Good benefits, but if you leverage options like newborn bonding leave, they will definitely let you go once your legal protection ends. I have seen numerous people laid off after taking parental leave. Furthermore, if a single thing goes wrong during your on-call shift through no fault of your own—such as a downstream issue—VPs will note your name for the next round of layoffs.
Kontras
Most people are let go right before their vesting dates; management frequently employs these underhanded tactics. The teams and leadership are highly inefficient, constantly pushing a legacy tech stack while trapped in a continuous cycle of hiring and firing. They overhire for small projects, hyping them up as massive initiatives that ultimately fall flat just to generate buzz. Additionally, their cloud division is the worst in the industry and simply cannot compete with any other players in the cloud space