1. Good people in critical places
2. Full remote
3. Good pay
Cons
1. Top leadership is afraid to make a decision even if it's wrong.
2. No psychological safety
3. Only a few capable people end up doing the job for all the others
4. Most of high performers have been fired