Company: Microsoft
Date: 2019-06-25
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great place to work
Pros: - Great People
- Great work/life balance
- New challenges everyday
- Learning opportunities everywhere
- Flexibility to work in things outside core role
Cons: - Too slow in getting ideas moving 
- Career development/performance reviews are not consistent across different teams. Everyone has their own ideas which they follow and you can never really count on your own merit being the decisive factor
- A lot of opportunities are biased towards a particular person before they even appear