Great company full of open, friendly and smart people
Very well organised, actually following Agile rather merely having stand-ups etc.
Good benefits and social club
Multicultural office
Open and transparent communication
Small workforce so can really effect change in the organisation
Cons
Small company so sometimes expected to have responsibilities outside scope of role
There are many integrations with third parties which sometimes mean there are issues outside of your control