finance pros and cons