Pros
friendly atmosphere, company culture of support, strong growth opportunities, easy access to senior management and decision makers. Good place to work overall. Flexible working hours.
Cons
A rigid company structure, they provide minimal external training for employees, a six day work week, strong company values.