BVI has a fine reputation as an offshore jurisdiction, while the bank account will rely upon your business nature and the countries you are dealing with. The cons will depend on your company's needs, but one main weakness is that currently they don't have the same access to banking solutions as Hong Kong or Singapore companies due to their offshore status.
Every case is different, so it is suggested to get some professional advice first before determining whether you should go for Hong Kong, Singapore, or BVI as︀ an important early decision. All these 3 are popular choices among our clients with distinctive︁ strengths and weaknesses, like tax rate, annual cost, etc.