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

Great Technology Folks, Lots of Freedom, Management isn't Great
Pros: Some of the smartest people in the world you will work with daily. You also will have a lot of freedom to do your job - especially in engineering ranks. Try to be on the main campus if you can.
Cons: You have a gap between what is going on "out there" and what management knows. Like any company, those that become management often aren't as passionate as those on the front line and it tends to show. Overall though, they do the right thing "eventually"