
The experience of working here used to be much better. There has been a significant loss of company culture over the past 2 years which has led to much worse outcomes overall. Generally, my experience here over the past 2 years could be described as barely organized chaos.
Equity from base pay and accumulated bonuses.
Senior leadership makes 'mandates' without consideration for how to facilitate, leaving company 'big bets' very poorly organized.
We are very supportive of each other and do a great job of lifting each other up and working together towards a common goal.
It is clear that engineering initiatives are driven from the top down, which removes decision making from ICs and in some cases negates previous efforts and introduces significant churn at the individual team level.
Leadership throughout the company (starting at the top) makes unilateral decisions many of which directly conflict with previous decisions that ICs are acting on. Communication throughout these levels of leadership are severely lacking. "Because this is what SLTs want" is a poor explanation.