Lovely office in the country
Great, friendly people, feels like a family
Good client portfolio and interesting projects, opportunity to learn a lot and try new things
Cons
Below market pay and limited benefits
Small size makes it very difficult to progress.
Upper management are in roles due to tenure rather than skill.