Always go with the agencies! Don't believe a word their managers say and make sure you keep your back out of trouble.
Guess way their reliability is alway above 99.8%...
Stay away from Toshid!
This of course is only my opinion...if you go, have fun. Local pay is now 6k Euro plus overtime.
Cheers