Company: Microsoft
Date: 2014-04-07
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good benefits... bad HR
Pros: The company has a lot of smart people
Good products 
Good exposure to technology that is used by millions
Cons: Very type A and self absorbed organization
Stack ranking in HR is really a de-motivator
Products developed are still not designed with the end user in mind - they cater to the Engineers that develop the products, SI. Admins, IT staff ...not the end user