Loads of opportunity to stretch in your role with loads of independence given. The company really cares about its employees and goes above and beyond to keep people happy. Subsidised food and Friday brunch is excellent! Half day on a Friday for everyone is brilliant!
Cons
Complex organisation that takes a while to understand.