Flexible working hours, hands off management, plenty of opportunity for internal secondments but mostly in sideways roles rather than upward
Cons
Apathetic staff, company seems more interested in short-term fixes than long-term improvements, salary is constantly mentioned by staff as a negative, but is never addressed