After many years, my employer is offering direct deposit.
I've used direct deposit before at other jobs.
Are there any downsides or cons to using direct deposit?
The only problem, besides having to update your information if you change banks, has been an unintended issue.
I have noticed that people don't look at their pay stub when getting direct deposit. The stub is frequently only available on a third party site. The harder it is to see, the less often it is checked. I have run into instances of coworkers who didn't notice that the 401K amount was wrong; or that dental insurance wasn't being withheld; or taxes were being sent to the wrong state. The error went on for months or years before they noticed. You have to be proactive to make sure that the items are correct.
I've seen an issue once before where my employer's payment authority (a 3rd party provider who managed the direct deposits and paystubs) issued double-payment. This appeared on my bank statement as two deposits followed by a withdrawal, all for the same amount. I can't imagine this being (ab)used for a truly nefarious purpose, but it does prove that your employer or the payroll provider has the authority to withdraw as well as deposit funds. If your funds are legitimately stolen, I would imagine your bank or the FDIC would have you covered.
This could get you into some trouble, however, if you are in a paycheck-to-paycheck situation and get into a wage dispute with your employer (or various governments, unions or anyone who has legal authority on your wages). Perhaps they discover you've been overpaid, or they were collecting an improper amount of tax, etc. If they decide to 'help' you by automatically 'correcting' the problem and withdrawing funds from your account, you could be caught unawares and get stuck with some overdrafts, even if you resolve the underlying dispute in your favor and get your funds back.
This boils down to how much you trust your employer, their payroll contractor, your bank and your government. I view direct deposit as a convenience that will save me days of time over my professional career. Weighed against what I assume is a very low risk, I would not give up direct deposit without clear evidence of malfeasance by one of the parties I mentioned above.
(I am not a lawyer and this is not legal advice, or even necessarily plausible in reality. I just thought it worth pointing out.)
It does provide a paper trail of where you deposit your money. If your wages are garnished or you get into some other form of legal trouble, this means that anyone who contacts your employer can directly freeze your accounts or set them to funnel into child support or the like. It also means that various people at your company will have your banking information, creating an additional source of vulnerability for loss and exploitation of financial information.
That said, neither of those are really major issues. The odds are that the government already knows where you bank or can get that information easily. And you probably already have so many places where your financial data is available that a presumably secure records vault is the least of your worries.
Additional potential problems: