Pros: As a software engineer here, the projects in IT consulting can be pretty interesting. The team you work with directly is usually solid, and the hybrid work model in the Toronto office is a real plus for most. I've learned a lot technically from my peers.
Cons: Leadership is tough; there's a real lack of clear vision from upper management for new software development initiatives. It's hard to get support for professional development, and decisions often feel really out of touch with what the teams actually need. Some managers don't empower their direct reports enough.
Advice to Management: Focus on transparent communication and actively listen to your engineering teams. Invest in leadership training to ensure managers are empowering staff, not just delegating. A clearer strategic direction for tech solutions would also help everyone.
Show more