Kind people, quick responses, and do what they can to make the job run smoothly. Pay on time and treat us fair.
Cons
Timekeeping system is a little confusing at first and sometimes things change on a dime and having better site leads on customer sites would be helpful.