Pros
Good system of working and communication
Cons
Work faster and assign roles more adequately
Pros
Very interesting projects that will help you develop professionally, Christmas bonus, great team environment and loads of team building activities
Cons
Long work hours at times, tight project deadlines