Company: Microsoft
Date: 2009-08-04
Overall rating: 3/5
Employment status: current

Be a successful program manager
Pros: Opportunities to work in multiple domains over a period of time
Great access to latest software and tools
Great learning opportunities
Great benefits
Cons: Your performance rating is decided how well others in your group performed (relative or stack ranking still takes place under the new performance system) even if you have delivered all your tasks satisfactorily
You are lucky if you get a good manager who keeps his team in high spirits and fights for you. Not  seen many in this category.