Company: Microsoft
Date: 2012-07-08
Overall rating: 3/5
Employment status: former
Experience level: Junior

It all depends on your team
Pros: -Great benefits such as 401k match (up to a certain percentage)
-Free drinks
-Brand recognition on your work
-Training opportunities available
Cons: -Hard to get projects moving quickly due to the size of the company and sometimes you find out another group maybe working on a very similar project
-It really depends on the team you work on