Depends on the office. The Cambridge office is bad. Take it from experience, on duration of contract on my mate's behalf, and on payment. Took five weeks to get the days works money in. This after they assumed the day I worked for them was to be ongoing. The client knew it wasn't, and after a stroppy well we won't pay you by them, it took numerous calls to the accounts, and the client, finally got it. Not the first or the last to get simular treatment. Be warned, if your ongoing they'll pay you on time.
But good luck anyway! Else try Forefront, they've always been on the spot whenever I've worked for them