- Executive team: The executive team has people who nitpick, have favorites, and hold grudges against people in their organization.
- Dog-eat-dog world for individual contributors: If you don't pull your own weight, you will be fired. Quickly. The stack is not the easiest stack to ramp up on, so buyer beware.
- Political world for management: There are grossly incompetent managers in engineering as well, which directly affects morale. Managers compete with each other for engineers, which means engineers can move from team to team.
- Team mobility: This means core teams that work with difficult architectural decisions or have to deal with the customers get depleted over time, resulting in sweeping reorganizations every couple of months to re-staff these teams. You never really get settled on a team before you get switched to another team.
- Empty promises: There have been several cases where teams or individuals get promised certain perks from management and never get them. It breed mis-trust in management.
- Customer-driven to a fault: Customers are the number one priority at Okta. Which is great for the customers, but engineering feels the backlash when you get dragged into complex problems by other managers, who rarely give any recognition for helping them out.
- Perks: Really not up to snuff with other companies in San Francisco. I understand that we're saving up after the series E to have extra ramp to IPO, but would it kill us to add gym membership? Or matching 401K?
- Low Equity: Compared to other similar-sized companies, Okta is very stingy with equity. I have no doubt that we are losing out on great candidates because of this.
- Training: What training?