Company: Microsoft
Date: 2014-07-27
Overall rating: 2/5
Employment status: current
Experience level: Senior

Cost reduction means less people doing more work.  No QA means low quality product.
Pros: Decent to good benefit.  Pays well.
Cons: Bad work life balance.  Competitive work environment, getting people to collaborate takes a lot of work.
Wrong people in management positions - smart people who were great IC but don't care about their people.
The recent flattening of engineering org mean little to no career opportunities to engineers.