Pros
People are definitely the greatest benefit, whether that is colleagues or our customers. Our customers are genuinely a pleasure to work with (not in a marketing spin sense) whilst colleagues typically don't get stuck in a 'not my job' rut that I've found in some previous roles. I joined having been a customer and the Interact experience you see as a customer is definitely genuine if not even better when working here. There is a great opportunity to get involved in a range of changes in the business, in the six years I've been here, on top of the day job, I set up our in-house recruitment function expanded that to our first New York office, ran our Service Desk for a period, took over projects during a large growth period in the business, and also got to travel the world presenting and consulting, none of that was in the job spec!
Cons
Given our growth, opportunities will come over time but it isn't possible to have a clear career path in some roles, unlike development, support or marketing who have established progression. If you're coming from a large organisation (5,000+) where the career path is more charted, you might find this frustrating. However, as stated in the pros, this is vastly outweighed by the opportunity to be involved in far more than the day job.