Collaborative team at the IC level
Nice product perks and gratis
Decent long-term stable company
Cons
Mid-level management feels stifled by ED and VPs who've been there for 10+ years without change and don't use modern leadership technique or philosophy. Unwilling to change their antiquated ways despite asks from Executives to modernize.
Unclear leadership directives.