Company: Microsoft
Date: 2012-11-29
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good Company
Pros: People are good, so peer learning is good.
Provides very Good learning depending upon team, work is good\bad as per team
Work Culture no more promotes employee care. Its all cost cutting.
Employee Care and facilities are moderate compared to peers.
Cons: Compensation - They pay good compared to peers. 
Internal Change - The process of internal change of team makes the employee to resign by force by current manager, depending upon ego of manager.

If you are not mine, you can't be of others also. :)