We also work 1 major and 1 minor. My major is Christmas and my minor is the day after Christmas and I'm lucky enough to be working that weekend too. However, I took off yesterday, today and tomorrow and also have this weekend off so I have a 5 day Thanksgiving weekend! All the other holidays we have off if we want, we just use our vacation time. Our program is rather generous with vacation. We get 96 hrs sick leave and 120 hrs vacation time which started on our first day.