Company: Microsoft
Date: 2014-09-18
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft is one of the best; though all companies have their flaws.
Pros: The benefits package is good, the people are smart, and the products are great.  It was good to work with one of the top software companies in the world.
Cons: Teams do not always communicate adequately, and goals are sometimes lost in the shuffle of the day-to-day.  However, they are making changes to head into the future of the changing computing world of today/tomorrow.