Great companyThe good thingsFlexible working hours, global company, opportunity to learn new technologies, career development
The challengesAs it's a global company with offices in US, France, Australia etc meetings can occasionally be outside office hours.