Company: Microsoft
Date: 2010-09-10
Overall rating: 4/5
Employment status: current

Overall - Good company to work for
Pros: Each employee has the ability create a great career plan since there are many opportunities to switch jobs. Also, always around very smart people which enables professional growth in itself.
Cons: -Getting stuck with poor manager. 
- Some products are never destined to make money so always chance product/project could be cut.  
-Review process