Guaranteed hours, the heat and air conditioning worked. Lots of great co-workers.
Cons
Not enough vacation time, terrible raise structure and too few positions above grunt. Too many cliques that resulted in favoritism and leg ups for promotions. The rules were enforced on those not favorable in the eyes of management while others who were in good standing received blind eye treatment. Too many people trying to get one another in trouble instead of just following the rules. Rules were made up for convenience and the hilarious "Employee Manual" had so many vague entries it read like a choose your own adventure. Benefits were too expensive. 5 minute breaks. FIVE. If you had to poop you had to steal some from your 30 minute lunch. NOT ENOUGH PARKING for some shifts. Weekends were almost always expected no matter how many years you put in. Unless you were in upper management. Now for the negative stuff LOLZ! The company knew that the new owners were not renewing the contract. They managed to wait until the legally allowable moment to make an announcement. Legal yes. Ethical however?