Pros
Very competitive salaries, flexible work times, relaxed atmosphere, understanding department managers, progressive workplace, good potential if right direction is taken
Cons
Difficult, interfering staff members in positions of responsibility, high expectations to go above and beyond and work longer hours due to low staff numbers