Pros
Compensation is good, and the team is generally helpful and communicative. The organization operates with a strong sense of urgency, enabling quick development and deployment of features. It is very much a startup environment where execution speed is prioritized, though this can occasionally result in trade-offs related to code quality and maintainability.
Kontras
In my experience, the biggest issue was the leadership culture. I often felt that empathy was lacking, and interactions from senior leadership could come across as dismissive, overly critical, and focused on fault-finding rather than support or coaching. Recognition for good work was rare, while mistakes received significant attention.
Job security was another major concern. Frequent reorganizations created a constant sense of uncertainty. During one restructuring, I, multiple members of my team, my manager, and my director were all laid off on the same day with very little explanation. The experience felt abrupt and impersonal.
The teams that he(VP of d2c eng) personally got involved with got relatively much lesser layoffs and others more, showing clear politics in play and favouritism.
The environment could be highly micromanaged at times, with a strong emphasis on scrutiny and oversight. It often felt like employees were being continuously evaluated rather than trusted to do their jobs. This made it difficult to take ownership or feel comfortable experimenting and learning from mistakes.
I also felt that visibility within the organization mattered more than it should. There were times when decisions appeared inconsistent across teams, which led to perceptions of favoritism and office politics. Whether intentional or not, this affected trust in leadership.
Overall, the company moves fast and gets things done, but the combination of limited job security, frequent restructuring, heavy oversight, and a lack of appreciation made it a difficult place for me to see a long-term future.