Almost any career that is non rated will work for a business major because every job will have you in a managerial role and deal with budgets.
Go with a career you will enjoy for the four years you will owe back not the what may help me later aspect. Think about it, in the corporate world you can quit your job anytime during those four years if you don't like it. In the AF you cant.
I am not sure why anyone with a college degree would enlist instead of entering via OTS. The pay alone is a significant difference, and it is not just the base pay, but also for housing.. Additionally, from a management perspective companies will want the candidate that was in charge. An enlisted member will eventually be in charge, but that will only be for the enlisted troops, they will still have to report to the officer.
~ The higher you go in corporate world the less of importance will be your degree for undergrad, it will be your grad degree AND your previous employment experience. Hence, nothing against enlisted troops, but if there is one job opening and both candidates are prior military and in the same career specialty, which one do you think they will hire if all else is equal? I am willing to bet it would be the officer. The officer will say he lead X amount of troops. The NCO will be at least one less...him, the NCO because he reports to that officer.