As a partner (actual TD employee, rather than a temp) they are reluctant to talk about raises. Temp workers usually make more per hour with same experience, while TD paying an extra premium towards the agency per hour. There is a saying in regards to commuting "You will drive by 2 TD job sites to get to yours". There is not a guaranteed 40 hour work week. So if job site closes for weather, they do not match the hours.