Worked for Deeptech a few times. Rates depend on what they bid for a job and vary quite a bit. Tell them what you want, they ether pay or offer less, it’s your call as to what you accept.
Had a few late payments from them but they do pay so no worries there.
They pay door to door.
I would go direct in light of how agencies are ripping contractors off but gain it is your call.
Which project are you looking at and what position?