Avantages
Great Place to Work: RBC Bank offers a positive work environment with supportive colleagues and opportunities for professional growth. Competitive Compensation: The bank provides competitive salaries and benefits, ensuring employees feel valued and well-compensated for their efforts. Professional Development: RBC Bank invests in employee development with various training programs and opportunities for career advancement. Work-Life Balance: The bank encourages a healthy work-life balance, offering flexible working hours and remote work options. Diverse and Inclusive Culture: RBC Bank promotes a diverse and inclusive workplace, fostering an environment where all employees feel welcomed and respected.
Inconvénients
Poor Management: The management at RBC Bank has been a significant drawback. They lack experience and effective strategies, especially in managing the newly formed in-house software development team. Transition Challenges: The bank has historically outsourced software development and used a waterfall methodology for project planning. This transition to an in-house team has been poorly managed, leading to inefficiencies. Lack of Trust and Autonomy: Even after hiring an in-house team, management has not fully trusted or empowered the team to take ownership of projects. This lack of autonomy hinders innovation and productivity. Resistance to Change: There is a noticeable resistance to moving away from the traditional waterfall methodology, making it difficult for the in-house team to implement more agile and modern development practices.