Company: Microsoft
Date: 2008-09-26
Overall rating: 3/5
Employment status: current

an ideal place to gain experience and skill
Pros: - generally get to work with very smart people 
- get to leverage many good company technologies
- usually a wide variety of projects available to work on
Cons: - limited in terms of technology when implementing web based products, especially on the AJAX side
- company and teams can be very large, it can be difficult to have visibility at times