Company: Microsoft
Date: 2013-09-09
Overall rating: 4/5
Employment status: current
Experience level: Junior

Can be great. Lots of different kinds of work. Eventually have to play political games
Pros: Lots of different jobs
Great benefits
Opportunities to impact many users
Many resources for growth
Don't have to fear company is going to shut down in a few months
Cons: lots of politics that you have to engage in to really get ahead
review system can be demoralizing -- due to politics
no matter how great the product, its cool to bash Microsoft. Don't expect the internet world to drool over your work, even if its great