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

One of the best companies to work for!
Pros: Microsoft is a stable, diverse, and powerful company, and it is full of talented and smart people.  The benefits are great and better than most.  There is also a lot of activity at the larger campuses - so never a shortage of events, lectures, or famous people visiting.
Cons: Some employees/teams with low morale, and lots of complaints about the company and management.  Be sure to join a team with positive people.