You will meet some lovely, like-minded people
Very interesting industry when you get involved deeper
Nice company get togethers and meals when they happen
Cons
No praise or acknowledgement for good work, only when it is done by someone the owner likes enough
Pay is rubbish and hardly ever increases for anyone
Definitely a hierarchy of people working there, unless you're at the top, you will always stay at the bottom
HR is basically non-existent
No flexibility