Pros
Good honest directors and staff
Cons
Sometimes reluctant to change etc
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