Company: Microsoft
Date: 2012-04-10
Overall rating: 4/5
Employment status: current

Great place for a long term career
Pros: 1. Plenty of opportunities to grow inside Microsoft
2. You will find the work to be challenging if the team is into developing cutting edge technologies
3. Good work life balance ( depends on your manager though )
4. Good benefits & one of the best relocation policies
5. Great place for any grad to start
Cons: 1. Frequent reorgs impacts the culture tremendously
2. Minimal transparency in the performance appraisal and promotion process
3. Team work should be fostered better than individual performances