I do most of my shopping online and always use Paypal. That way, no company, or it's employees, has my banking info.
I haven't paid a visit to my bank for over 2 years. My income is direct deposited and I use my bank's app on my phone to take two photos of any checks I receive and deposit them via photo.