The ease in which we were able to set up our account was great! We had no issues with any part of setting it up, or even when transferring from one bank to another since they do so seamlessly for us as customers.
I can't say much about their customer service because i have never needed them but if you are looking into this product look at how easily your business will be setup without having many problems along the way. It has made managing my money very easy. Also being able to transfer funds between banks without issue also makes life easier than ever before.