Company: Microsoft
Date: 2014-05-25
Overall rating: 1/5
Employment status: former
Experience level: Junior

Most consistently miserable job I ever had...bar none.  I was not into the work, which was my main problem.
Pros: Money, benefits, exceptional software engineers, exceptional resources and knowledge base
Cons: If you don't fit in or your boss doesn't like you, you're screwed