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

A great company to work for when you want to cut your teeth in technology
Pros: Training is fantastic! They do care about developing the employee the person... you can take advantage of so much training
There is always challenging problems to solve
Many opportunities to work with people from all over the world
Cons: Working in the Silicon Valley, while a nice environment, there is a limit on how far you can progress in your career. Very few leadership position.