Pros
Strong, compelling product Advanced technology stack Great learning opportunities Competitive compensation
Cons
The onboarding process was poorly structured, leaving new employees with minimal guidance, inadequate support, and the expectation to independently navigate complex tasks across multiple teams. The organizational culture tends to prioritize individual performance over teamwork. Employees are explicitly discouraged from seeking peer assistance, severely limiting collaboration, knowledge sharing, and collective problem-solving. Performance management often relies heavily on negative reinforcement and job security threats, creating excessive stress and anxiety rather than motivating genuine improvement. This approach undermines employee confidence, negatively affects mental health, and impacts personal well-being. Managers often lack the necessary skills or willingness to provide real mentorship or empathetic guidance. Superficial mentoring combined with unrealistic short-term expectations frequently leaves employees feeling unsupported and set up to fail. Decisions affecting projects and responsibilities are frequently made without adequately informing or involving the relevant employees, leading to frustration, confusion, and reduced productivity. Employees are frequently advised not to ask colleagues for help, but instead directed toward AI tools—under the questionable assumption that AI systems inherently possess detailed knowledge of internal processes, organizational context, and proprietary code.