Is corporate finance a good degree?