Pros
Great people to work with at the middle management level and below. Colleagues are supportive and easy to collaborate with.
Cons
The company has been struggling to keep up with competitors, and layoffs are constant. It was concerning when the company removed its core values, which felt like a sign of bigger issues ahead. Communication across teams is limited, and employees often only find out about layoffs in other departments through deactivated accounts or rumors, even when those roles directly impact day-to-day operations. Non-engineering or product roles often feel undervalued. Leadership sometimes seems out of touch with the business and customer needs. Workloads can be high, especially as teams shrink, and compensation doesn’t always match the effort expected. It used to feel like a great place to work, but the culture and morale have declined.