Unfortunately, things vary depending on where you are based in: CA or the rest of the world. Employees in Canada get more perks than employees in other regions. There are no real opportunities for growth outside Canada, and establishing a plan of career doesn't seem to be in the company's plans. Projects are siloed in the headquarters and the company's project plans are not shared with teams outside Canada. There is a lack of synergy among senior leadership, leaving teams without a clear vision of what is required from them. Goals are not clearly defined making performance assessments really hard/complex and sometimes meaningless. The work/life balance can be really weak if you work in client-facing roles, especially the ones related to support and client management. The Product team has a really bad attitude towards colleagues that are not part of their team (They think they are the only ones that know anything about the market and the tech), which is many times really unprofessional and disrespectful.