Company: Microsoft
Date: 2013-09-23
Overall rating: 5/5
Employment status: former
Experience level: Senior

Very good company to work for if you can handle the Pacific Northwest weather
Pros: - Very smart people
- Good culture
- Generally very good compensation, but not the best in the industry
- Ability to change teams within Microsoft every 2 years (depending on good performance)
- Lots of different teams all with different ways of operating, and work environment - feels like lots of little companies under a big umbrella (not sure if this is a pro or con)
Cons: - Smart people tend to be not too social
- Can get comfortable
- Lots of long-timers make the company feels like the government
- Top-down direction (depending on your team)