Company: Microsoft
Date: 2010-08-06
Overall rating: 2/5
Employment status: current

Good technology, very bad for mid level people to join. Either join as >63 or as a fresher, otherwise stay away
Pros: Very good technology (latest technologies)
Good Salaries , good stocks
looks real good on your resume.
competatibe environment
Cons: No-innovation
no-work lifebalance
managers very technical understand very little of human beings
career growth very slow
weird culture, less humane