* salaries are fair but don't seem as competitive compared to equal sized or smaller companies in Canada. Candidates are often being rejected early in the hiring process because their salary expectations are too high
* salary adjustments follow a strict process to the point it seems to hurt the company when taken too literally. For example, instead of trying to retain talent and move people into the appropriate salary bands, the company's process seems to favour losing that talent and backfill the positions with new people in that same higher salary band. It makes no sense because you're spending more money/time/effort to hire and train staff when you could've just given someone a raise to that same salary and not risk losing them in the first place
* disconnect in company vision and execution strategies. For example, people are increasingly getting confused as to why Rubikloud was acquired and what purpose they serve. The TownHalls position the acquisition as a "partnership" and opportunity to learn from Rubikloud. But when it comes to day-to-day activities and processes, they're just simply being absorbed into the "Kinaxis ways". Rubikloud was supposedly acquired for their retail presence yet there seems to be a push to sunset their retail product.
* management often not really aligned exemplifying "company culture" and what's being promoted during TownHalls (eg. many directors still messaging people during evenings/holidays, lunch meetings being booked)
* 30 years in the business and yet there doesn't seem to be any clear career progression tracks
* feels like the company is about 10 years behind the times as a software product company - roadmap planning process still leans heavily towards a waterfall model (people freak out at the idea of continuous deployment); overall process very rigid (deliverables need to be planned 9 months in advance, security audits of all releases done manually); company's main product very bloated and restricted to Windows desktop; company's struggling to migrate customers to newer web-based product; overall desire to have every single tool (whether external or internal facing) to exist on one super giant system
* over-dependence on Microsoft products and on-prem services - this is more personal bias but I much rather work with Google Suite products for better collaboration, Slack as a more industry-standard light-weight messaging app, more up-to-date cloud-based solutions for things like jira, etc