The only negative that I can think of is that the shift supervisors can be very tough and tend to micro manage. They demand nothing less than perfection from all roles. I guess that is good in the long run for quality control but having somebody look over your shoulder all day can be a little daunting at first. However after a year or so they give some more space.