Company: Microsoft
Date: 2016-03-01
Overall rating: 4/5
Employment status: current
Experience level: Senior

Good first job
Pros: I joined Microsoft just out of college and it was a great experience. There are a lot of smart and cool people, the pay is good, and it's a great place to learn more than you can possibly get in classroom.
Cons: There can be periods of time where you have to work weekends or late nights to ship a product. Sometimes I felt chained to my email. Some of the codebases are old and rich but mindingly-complicated.