Company: Microsoft
Date: 2013-03-30
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Ok
Pros: Smart people, good compensation, the opportunity to work on projects with hundreds of millions of users.
Cons: A lack of good communication between the different business organizations