The company I work for usually pays us on the 30th of the month, but in December we're getting paid a week early, so we get it before Christmas (on the 20th I think). I was wondering why companies do this - is it to:
A) Ensure that people get their salary before all the Christmas bank holidays so nobody misses a rent/mortgage payment
B) Give people a Christmas "treat" (i.e. more spending money at Christmas)
C) Make sure people get paid before the accounts team go on their Christmas break (although surely it's all automated nowadays anyway!)
Does anyone know?