Good IT Environment
CIBC was a good place to work. They are a competitive organization and your job will be quick-paced. They are currently moving away from mainframe systems so those skills are not in demand as much as they once were.
Prosreasonable pay, good benefits
Conslarge organization, creativity can be stifled