Pros
- Bonus - RRSP matching - some shares - parental leave policy
Cons
- High workload, lots of politics depending on the team - 2-month cycle of waterfall, with no flexibility when things go unplanned, which means developers working unpaid OT to meet deadlines - poor tech, inconsistent stacks and infrastructure across organization - large amount of red tape and processes to slow you down (even getting help from other groups like IT to set something up eats into your department’s internal “budget”, when you are out of “budget” you just can’t get it done) - compensation much lower than tech industry in Canada, especially GTA, but not uncommon for banking - lack of diversity: for some reason half of the developers are based out of India while the other half just came from India, probably due to low salary offered. What happened to hiring Canadian trained graduates?