- Challenges building deeper connections in a fully remote setup: While colleagues were friendly and the company made efforts to encourage social interaction online, joining as a fully remote employee made it harder to form deeper working relationships compared to in-person environments.
- Limited compensation negotiation at the time of hiring: When I was hired, salary negotiation was not permitted, based on the view that roles were not tied to negotiation ability. This was a point I personally disagreed with, though policies may have evolved since then.
- Compensation may be less competitive: Salaries may be lower compared to some other companies, depending on market comparisons. Overall compensation may appeal more to those prioritizing flexibility and balance over base salary alone.
- Ongoing job stability concerns: The company has experienced multiple rounds of layoffs in recent years, which has contributed to a persistent sense of uncertainty around long-term stability.
- Limited structured training for engineers: Professional development often relies heavily on individual initiative, with room for improvement in formal onboarding and ongoing technical training.
- Leadership and financial planning concerns: The most recent layoff was reportedly attributed to a miscalculation in financial runway — a significant oversight that ideally should have been identified earlier at the executive leadership level.