No they don't
No, temps are contracted for about ten weeks. Only two or three are kept on, usually the ones who have displayed sycophantic behaviour around the management, not that have done the best job or been reliable and punctual, honestly, I would give it a miss.
No All colleagues are workers of staff line
Yes, 12 hours holiday is given to seasonal workers.