Company: Microsoft
Date: 2012-08-25
Overall rating: 5/5
Employment status: current
Experience level: Junior

Fabulous company to work. You will have lot of opportunities
Pros: Provides lot of opportunities
Freedom to choose your work
Employee facilities
Work culture in certain teams
Latest technologies
Cons: Not so great Senior Leadership, they do not have vision for great improvement
Long hours of work (this can be bit flexible though)
Lengthy & boring commitments, will be a useless process for Individual Contributors