Very flexible in terms of working hours and holidays, pleasant and positive working environment with good overall staff morale, company supports and encourages development of staff
Cons
Can be very busy at times however there is always help on hand providing additional support when needed