I don't quite get the logic behind giving you all your vacation upfront, and then having it expire at the end of the year, vs accruing vacation over time, and then letting you (for example) only carry over 10 days.
In the accrual method, at least if you quit, you actually had to work for the days you have in the bank, and get paid out for. Giving you them all at once (with the stated logic that they won't have to pay you out as much on banked vacation days) doesn't make much sense to me, as it guarantees that they'll either have to pay EVERY employee that quits some amount of paid vacation time anyway. And unless you quit on 12/31, they end up having to pay you for vacation time that you wouldn't have otherwise earned in the first place! I mean, what happens if you take 2 weeks' vacation in January, and then quit? Just gave you two weeks' pay for no reason, when they only would have owed you about 3 hours of vacation time if you were doing accrual...
In the accrual method, at least if you quit, you actually had to work for the days you have in the bank, and get paid out for. Giving you them all at once (with the stated logic that they won't have to pay you out as much on banked vacation days) doesn't make much sense to me, as it guarantees that they'll either have to pay EVERY employee that quits some amount of paid vacation time anyway. And unless you quit on 12/31, they end up having to pay you for vacation time that you wouldn't have otherwise earned in the first place! I mean, what happens if you take 2 weeks' vacation in January, and then quit? Just gave you two weeks' pay for no reason, when they only would have owed you about 3 hours of vacation time if you were doing accrual...