Company: Microsoft
Date: 2010-08-01
Overall rating: 3/5
Employment status: current

software development engineer
Pros: good benefit and good office
Cons: resource management, project management and life and work balance