Lovely people, lovely environment, and everyone works really hard.
Cons
None.
I have worked for big Corporate companies in the past who seem to get lost in £ and view employees as just a number in the system. Here, you feel valued, are invited to progress and feel very very welcome.