Company: Microsoft
Date: 2011-09-27
Overall rating: 4/5
Employment status: current

Microsoft is a huge company, so your experience will vary based upon group and location. It's a good place to work.
Pros: I've worked for multiple Fortune 500 companys over the past 15 years, and Microsoft has some of the smartest and most hardworking individuals that I have ever met. I am challenged by my work every day, and take pride in how I have contributed to Microsoft. The point is, I'm given the opportunity ny Microsoft to do my best and work on products and services that impact millions fo people around the world. The benefits are great (until the Health laws change, at least), and the salary is now very competitive with other tech companies.
Cons: Hours can be long. Competition between teams and groups can be intense. Upper management could use a shake up. And the company could handle a major restructuring to get the stock moving up instead of staying flat.