Just 1 in 5 workers expecting Christmas bonus