5.0Jan 3, 2015A bit of everythingAnonymous employeeFormer employeeRecommendCEO approvalBusiness OutlookProsInvolvement in open source projects, diverse projects, flexible work times.ConsPeople have lots of freedom, which requires good self management capabilities.Show more