Company: Microsoft
Date: 2017-03-20
Overall rating: 4/5
Employment status: former

Great experience but long hours
Pros: Working with people that drive you to improve yourself fosters a great working environment.
Cons: Long hours as a result of weak planning skills in management.  A lot of excess rework.