Company: Microsoft
Date: 2009-09-11
Overall rating: 5/5
Employment status: current

Microsoft is truly an awesome place to work at.
Pros: Everything from the hiring process, the on-boarding process to actual work items are all so smooth and clear. Managers are always looking out for career opportunities for you. There are formal mentor programs which help a lot in planning a career. The company meeting is so much fun and motivating and the management is very mature but still so much fun.
Cons: No free food :-). But, I would rather have great management than free food.