Until Management restructuring one of my most productive experiences.
Pros: steady schedule and flexability
Cons: excellent healthcare, a good team and support from upper level management
This was a very good job, working with people that were trained and took pride in their jobs, and were always willing to pull together to do the job correctly. Management restructuring doomed most of this to drop off, so I moved on.