Pros
Friendly environement, normal workload, very innovative technologies, very open to R&D, human managment team. Good starting poit for future careers.
Cons
Bad preparation of collegues. Hiring process should be more strict and skill based. Manager very human but really unorganized.