Has anyone contracted through Cornwallis Elt ? I would be interested to know your experiences with this EB. Usual things:

* do they pay on time ?
* are they professional / reliable ?
* do they have fair contracts ?
* etc.

I've got a good impression in dealing with them so far, but i've never had a contract with them.