It is a nice company to work for everyone is friendly and helpful and generally a really good place to work.
Growing and learning fast.
They never put you in a difficult situation and leave you to struggle people care about success and we all help one another to ensure we achieve it.
Cons
A smaller company tends to pay less than what a bigger one can offer.