Pretty standard corporate work place. With the increase in competition among the 'big 5' banks, there has been correlated increases in pressure and work place stress. Pay is on the lower end, and in entry level jobs, may not be considered enough to cover basic costs of living in the more expensive Canadian cities. On the other hand, however, the company offers pretty decent employee benefits. Numerous medical/dental plans are available, as well as employee banking offers, and the option to buy into the CIBC shares.