Company: Microsoft
Date: 2012-05-14
Overall rating: 4/5
Employment status: former

It was mixed. Some great days, some quite bad.
Pros: Awesome place to work. Great package. Whole lot of options for growth and actually get to meet greatest mind in the industry.
Cons: All companies are as good as your immediate manager which means that if your immediate manager is not good, no matter how big your company is...it does not matter.