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

Great place and culture, stable company.
Pros: Benefits + 401k.
Great pay and compensation.
Growth mindset, easy to work your way up.
Dominant tech company, not going away soon.
Innovative and unique company.
Cons: Lack of structure and direction, things change so much.
Lots of push back from the higher-ups on projects. Generally, there's only a few people making decisions here.