Company: Microsoft
Date: 2020-11-16
Overall rating: 4/5
Employment status: former
Experience level: Junior

Smart, dedicated people - Volatile organizational structure
Pros: - Work with intelligent, driven individuals
- Excellent benefits package, and work from home flexibility (on occasion)
- Large degree of autonomy on how you complete your work
- Good stock options and yearly bonuses depending on performance review (pay out will vary according to team and that team's discretionary budget)
Cons: - Overloading of work (too many targets)
- Constantly shifting priorities from upper management (decrease morale)
- Low priority items, bugs will never get done in practice because there's always something more important