Financial Advisory IBanking Vs. Accountancy Firm

Can someone please explain to me the major differences between working in financial advisory (M&A, transaction services, reorganizations etc…) in a large accounting firm (i.e. Deloitte) vs. an iBank (i.e. CIBC World Markets). I’m guessing the pay for an analyst position in an ibank is greater (so are the hours). What about career advancement prospects, ability to switch into other finance related positions (i.e. private equity / real estate / infrastructure investing) Any input would be very much appreciated. Thank you