Company: Microsoft
Date: 2011-06-26
Overall rating: 4/5
Employment status: current

it provides great opportunities for career growth (experience), if you find right teams.
Pros: unlimited career growth and ease of changing career path. company pays well and rewards those with extra contributions. talents are certainly recognized and rewarded.
Cons: work environment is not too friendly. also people are not very active.