Tried to set up a corporate account, but the process was painfully slow. Their customer service lacked urgency, and I kept getting different answers from different agents. Ended up taking my business elsewhere. Definitely not ideal for fast-moving professionals.
not ideal
LostInForms89 Reviewed Commerzbank
Website Information
OVERALL WEBSITE SCORE
POOR
Total reviews: 1