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

Great Place to Start Your Career
Pros: Microsoft's culture is changing and interesting! There is a company-wide effort in modernizing how work is done for software engineers and PMs. Yes, benefits are awesome, especially for a new grad. Smart people all around who are interesting and great people to work with. There are so many resources at your disposal. It's up to you to take advantage of them all.
Cons: At least for the team I work with, the average age of my team is in the lower to mid 30s, which is jarring for me. For me, things also sometimes moves at a slower pace than I like. Obviously, this can be both a good and a bad thing, but I'm in the camp of moving fast.