Company: Microsoft
Date: 2017-12-30
Overall rating: 5/5
Employment status: former
Experience level: Confirmed

One of the best companies to work for
Pros: * Work with some really smart people
* Excellent Compensation and benefits
* Offers breadth of technologies that you can work in
* Most of the time work is challenging
* Fairly transparent performance review system
Cons: * Work-life balance can suffer sometimes
* Getting a promotion is hard 
* You get a feel that IDC is seen as a place to dump the work Redmond doesn't want to do