Dealing with them when I was in was great. And I'm not disputing the services like scanning checks and all that. But since I've been out anytime we had an issue with something, trying to work with them was near impossible. Being on hold for hours at a time, not being able to talk to people that can help with our issue, them saying one thing and then doing another. when we would talk to someone and work out an issue, we'd get a call the next day because they wouldn't annotate it in their system so we'd have to go through the whole process again. Not getting into a lot of details because they are my issues but my experience is unless you are a perfect customer, service is great. As soon as you have some problems with whatever, don't bet on them helping you a whole lot. Just in general, the time difference sometimes makes it difficult to deal with them and not having an actual place I can walk into and talk face to face which is nice sometimes.