Pros
The company fosters a continuous learning culture, providing exceptional on-the-job training and resources to help employees succeed. It's one of the best environments for new engineers to develop their skills and grow professionally.
Cons
Compensation varies by role and experience. Some employees are paid competitively, while others may find they need to leave to reach their full market value. Career advancement can be unclear, making it difficult to see long-term growth within the company The company values diversity and provides opportunities for women and minorities. However, like in many organizations, salary growth can be challenging for some employees, and those seeking significant increases may find better opportunities elsewhere. The high-velocity work environment demands a lot, which can be exhausting over time Senior management sometimes delivers extreme criticism and expects employees to handle it the same way they do Employee engagement in company events has declined, making it less of a social workplace than before