3.0Nov 29, 2012Software EngineerAnonymous employeeFormer employeeRecommendCEO approvalBusiness OutlookProsFlexible work schedule. Friendly co-workersConsUnclear management direction. Lack of understanding between technical and non-technical roles.Show more