Promotions may be swift for deserving candidates. But it is not necessary to be a banking professional only to get into banks. As financial services are getting automated, the industry requires a large number of computer experts, both in computer maintenance and software. Private computer service contractors are also in great demand. It would be important to have a BE or MCA degree for such jobs.
Bank jobs come with responsibility.
As the banker handles other people's money, it is a job that requires trust. The person must also be service-oriented and like to look after customers. This is where private banks score over nationalised banks, but as profitability begins to play a major role in nationalised banks, there is bound to be pressure there as well to keep customers happy. One reason to be excited about banking as a career is the rapid change taking place. Not only is there fresh competition, but technology promises to change the face of banking forever.