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

Great Company to work for
Pros: If you are a technology buff, this is the place to be!  Always on the forefront of the latest computer technology.  Sure the company may still have a smaller than desired market of the mobile business but the product it puts out is good and fluid and fun to use.
Cons: You are constantly on the job.  The global nature of the teams allow for a wide range of experiences and interactions.  But that also means that when you sleep, someone is asking you for something.  Also, the company has more than its fair share of type A personalities.