Company: Microsoft
Date: 2015-12-17
Overall rating: 4/5
Employment status: current
Experience level: Senior

Senior Software Engineer
Pros: It's not the "old" Microsoft anymore. Lots of opportunities to work in open source, new technologies, give feedback and actually build a role within the company.
Cons: There are still some managers that have been there a long time that work in the old style dictating what they want done but they're getting fewer and fewer and the constant review by everyone else at their level is making it more difficult for them.