Company: Microsoft
Date: 2018-03-08
Overall rating: 5/5
Employment status: former
Experience level: Junior

Great company
Pros: A lot of chance to develop
Good work and life balance
Generous stock rewards for new graduates 
Excellent benefits
Cons: Sometimes too big to think of the whole picture
Promotion varies between different groups