Their Business Advantage Relationship Rewards Program caters to and rewards their dedicated customers. Their major drawbacks include low interest rates - even for Relationship Rewards customers - and a large number of fees. Overall, though, Bank of America is a great choice for businesses large and small.