Pros
Feels like part of a family, great benefits, listens to ideas and acts on them, forward thinking, travelling with work and the company has your best interests at heart
Cons
Lots of the projects tend to be working away from home so something to bare in mind