Pay is fair for the roles you might be asked to do....FAIR pay
Cons
Small place , owner won't bother introducing himself (even though there is only 40 people in the shop)
Cliques among departments , encouraging an negative result in interdepartmental work flow.