Company: Microsoft
Date: 2020-06-06
Overall rating: 5/5
Employment status: current
Experience level: Senior

Awesome company!
Pros: People oriented culture
Manageable work-life balance
You can always find something interesting to do
Good engineers
Cons: Customer obsession often is a hit or miss
Fail fast is foreign to many teams and hence often a lot money and time will be wasted
Program management teams are the culprits as they often don’t do a good job in discover requirements