Company: Microsoft
Date: 2013-11-18
Overall rating: 5/5
Employment status: former
Experience level: Junior

wonderful experience with microsoft, especially for new hires
Pros: -you will work among the most talented people
-extremely flexible work hours
-on job learning is great
-mentor programs available
-can discuss career path with managers/mentors and they will help you get started
Cons: -high expectations
-a lot of work has to be put to get domain knowledge
-not everything is documente properly, so will have to talk to people to get info