Pros
-Genuinely nice people who care about each other (at least at an IC level) -Good work life balance -Good pay and benefits
Cons
Management (Top and mid) are mediocre at best. They have no vision and are incapable of communicating any sense of direction. This uncertainty creates an infinite amount of opinions coming from ICs and a constant feeling of brainstorming and reviewing without clear decision makers. Nothing gets done and there's a constant feeling of burnout. The culture has become increasingly toxic in the last couple of years with layoffs and opace leadership decisions. ICs are not involved in strategic conversations and are being laid off without any internal communication. No one trusts anyone that sits at a director level and above.