I was a temporary contracted worker for Barclays. You work long days and nights and weekends as a temp, so don't expect the normal 9-5pm job. They will tell you they treat temps as equal to the permanent employees, but this couldn't be further from the truth. You are treated very differently. They do not train you, but expect that you will just hit the ground running. Training needs to be provided for all temps and management should be much more cognizant of that fact.