Pros
Great place for continuous learning with plenty of opportunities to grow, take initiative, and expand your skill set across different areas. There are many talented, knowledgeable, and supportive people throughout the organization who are enjoyable to work with and willing to share their expertise. For individuals who enjoy tackling new challenges and broadening their experience, the company provides numerous opportunities to develop both professionally and technically.
Cons
The company operated with a highly top-down management style that left limited room for feedback or pushback. There was significant pressure to move quickly, sometimes at the expense of proper oversight, planning, and technical review. Communication was a recurring challenge, making it difficult to keep teams aligned and ensure everyone was working toward the same goals. Employees were often expected to contribute quickly to with new products or technical skills without sufficient time to fully ramp up, learn the environment, or develop a strong understanding of the business and technical landscape. Additionally, there was heavy reliance on AI-generated solutions by non-technical stakeholders, which occasionally resulted in "vibe-coded" products that lacked the engineering rigor needed for long-term maintainability and scalability.