Company: Microsoft
Date: 2012-07-09
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

One of the best company to work for
Pros: You will learn professionalism. Apart from this, they have so many products, in which you are free to roam around.
Cons: There are so many people in each team, that your visibility and recognition sometimes gets hidden. There rating system is relative, thus, atleast 5% of people will fall in worst bucket despite of their best efforts.