QuickBooks is the only viable solution for any organization with a certain financial complexity. We use the desktop version of QuickBooks, which is more complex than the online version and will scale better when we grow.
Dropbox Business for teams is great. It provides more administrative tools to use. For example, you can create team folders or when people leave your company, you can manage their access.