Pros
Good courses, good traineeships, diverse tasks, internal projects for beginners, opportunity to grow your knowledge and skills, strong community, friendly people, entertainment activities
Cons
Rigid rules regarding workplaces in the office: you have to attend no less than 3 times a week, otherwise your workdesk will be given to another employee.