I work for the government and I get 5 weeks of annual (after 15 years of service), 12 sick days, and 10 paid holidays. The only downside is that you have to account for 8 hours a day, 40 hours a week, period. If you want to take an extra 15 minutes for lunch or leave a few minutes early, you have to fill out a form and take annual leave. The nice thing is you can take leave in any increment from 1 minute to 3 weeks without any problem and longer if you arrange it well in advance.