Pros
good company to work for enjoy work and pay reliable
Cons
long hours and unflexible shifts
Pros
Good progression, flexible working, cares about employees, good internal networks and company communication
Cons
Understaffed and tight targets, Pay is low for managers, high pressure and long hours. Bad managers can fly under the radar.