Both the courses will let you make a career in finance. Evaluate the areas served by these courses and the pros and cons. For example ? if you decided to do MBA finance, then it need to be from a prestigious college. This will help you in getting a good job and a decent package. CFA on the other hand, will offer flexibility but there will no campus placement in this case.