I'm currently very happy with my rotation. I'm ETL Logistics at a PFresh. I mostly early shifts (because of the processes in my workcenter) during the week. Fridays, I have to close once every 6 weeks and I always have Tuesdays off.
Of course, you have to come in when you have a big visit, or when the business needs dictate, but you earn comp days. Those days you can use at a later date rather than using one of your paid vacation days. These are also earned when you work on a Holiday since you won't get a holiday shift differential. I love it. Sometimes I have to stay later, but if everything is going well, I can leave early if I so choose. I generally work between 46-50 hours a week.