Pros
The company has strong individual contributors and you can work across a wide range of responsibilities, which can be a good learning experience if you’re early in your career or want fast exposure.
Cons
Processes often feel inconsistent and reactive rather than structured, which can create confusion around priorities and expectations. Communication from leadership can be unclear or change quickly, leading to a lot of last-minute adjustments in workflows. There is also a pattern of frequent organizational changes and layoffs, which impacts overall stability and morale. While the workload is high, there is often a disconnect between effort and compensation, and employees can feel unsupported during busy or stressful periods. Overall, the environment can feel unpredictable, which makes it difficult to build long-term stability or trust in processes.