One of the most prestigious and rewarding careers, investment banking is at the same time extremely challenging. The job involves helping companies and governments raise funds, through mergers and acquisitions and other large financial matters. It requires diverse skills, ranging from technical financial expertise to social finesse.