Company: Microsoft
Date: 2012-10-09
Overall rating: 5/5
Employment status: former
Experience level: Junior

It's a challenge but instructive and wonderful experience
Pros: You can learn really a lot from the work;
There are many career opportunities to choose;
Colleagues are friendly and willing to help;
The working environment is flexible;
The compensation is good.
Cons: The work can be challenge, so it is quite common to work overtime;
Communication between different departments can be difficult