Company: Microsoft
Date: 2008-12-04
Overall rating: 4/5
Employment status: former

Contract work is great if you have the right Perspective
Pros: It's a great opportunity to learn and you become accostomed to working in a university-like enviornment.  You do feel part of a large community.  The company seems genuinely concerned about the enviornment.  The facilities are excellent, than includeds the cafes and bathrooms.
Cons: Many people are working themselves sick.  Also, there is not really a culture of sharing information or collaborating.  If something is not in someone's commitments, then you can't count on them. Product development can take so long that you may be working on an irrelevant product by the time it's near launch.