Company: Microsoft
Date: 2010-02-10
Overall rating: 2/5
Employment status: current

A disappointing experience
Pros: - Great work/life balance
- Wide exposure to people of different nationalities and cultures
- Constantly kept abreast of the latest developments in the tech industry
Cons: Poor career development - contract staff are given virtually no opportunities to progress up the corporate ladder, regardless of individual performance