Company: Microsoft
Date: 2015-06-03
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft treats you right
Pros: - Anyone passionate about technology can spend their entire career with Microsoft. The company is already involved in so many different areas that it's impossible to get bored. 
- As a whole, the company is always looking for ways to improve. 
- They place a high value on customer satisfaction.
- Their compensation, while not what it once was, is still very competitive, as is their benefits package.
Cons: Politics, pockets of incompetence, and pockets of arrogance. 
The hyper-competitive environment leads to some dysfunctional behavior, but this is probably not out-of-line with many other large tech companies.