I tried two banks unsuccessfully to get a bank account. I tried Sathapana and FTB bank and due to their overwhelming amount of bureaucratic paperwork I gave up. I have been here a few months on an Ordinary EB visa. They want continuous 182 days of staying here, they also want a lease from a landlord, I just stay in a B&B month to month arrangement. They also wanted proof of a utility bill which I don't have and the requirements for my business were mountains more volumes of required documents. I finally just gave up and will pay the atm fees and at my home resident bank. Most visas and mastercards also won't here as they have some ridiculous pi pay system nobody else in the world recognises. Bring lots of cash with you and expect getting a bank account is like going to a DMV visit.