Company: Microsoft
Date: 2017-01-09
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great Company
Pros: The career development and opportunities are endless.
The culture is fantastic.  Everyone is so helpful and genuine achieving goals is easy.
The benefits are top notch.
Microsoft's total compensation is amazing.
There is a very strong emphasis on ethics which is really reflected in the culture.
Cons: I wish that formal training was more available.  
There are internal requirements to get certified on things, but getting approved for formal training isn't easy.