I have worked doing customer service for several different companies. Some have paid me by check and some have paid me by direct deposit. The current company I work for does payments by direct deposit and I have to say I have been much more satisfied with it. You don't have to wait for the mail or worry that your check won't be on time. Normally, as early as 8am on my payday my paycheck is already right there waiting for me. Which method of payment would you prefer?