Company: Microsoft
Date: 2012-10-14
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Worth the pain if you end up in the right team
Pros: - Some ridiculously smart people
- Passionate people who have lives outside work
- Industry leading benefits
Cons: - Process heavy, can be worse depending on your team.
- Slow moving even in areas where they cannot afford to be