One company (Sabre) actually had a department (development team that supported HR) holiday lunch/outing. Everyone on the team went, contractors and employees. (Don't get me wrong - I'm glad I had a great manager who would do that ... but honestly the only difference I really ever felt was my paycheck was signed by someone else)