BDO offers both external and internal auditing for financial institutions as well as general advisory.