4.0Apr 27, 2009Great place to learnLead software development engineerFormer employeeSeattle, WARecommendCEO approvalBusiness OutlookProsAssuming you pick your group properly: Great co-workers, fun projects, great products and managment that actually listens.ConsBenefits package is below average. The high hiring bar isn't applied evenly to all teams leading to some teams that are way below par.Show more