Really glad you like your new job - I'm guessing the hours are better, too. :)
Yes, 8-3, nearly double the pay, paid holidays and vacation. McD's don't pay you OT to work a holiday, much less holiday pay, and unless you are a 'full-time' employee they don't do vacation pay either.