Avantages
Having worked there for close to five years, I can say that the environment is great and the people that work there make it a very enjoyable place to work at. It is a great place to start a career, but merely a stepping stone if you want to go forward with your career.
Inconvénients
-Company is reactive vs. proactive/innovative -Non competitive salaries (they give better raise when employees leave as their raise is split...) -PTO is not competitive at all, employees have to buy weeks of vacation off their salary because they get a fourth week after 10 years (seriously...?) -Perks old fashioned and not competitive at all -Company never tried to facilitate work from home except the first few months of the pandemic -Company never recognized employees that overworked for them (not even a pat on the -No bonus program, except in certain departments -Company does not organize any social activities -Company has no hackathons (for developers) -Company is not SaaS (even if they claim to be), all developers in R&D knows this and talk about it. As long as they support legacy versions and modifications they will never be SaaS. They have a hard-time maintaining an internal pipeline with QA environments stable... (seriously...?) -Company uses a proprietary framework which makes it very hard for developers to assimilate in. There is a LOT of tribal knowledge and most issues require internal tickets. -The tech stack is ancient and they barely starting to use some of the industry standards, and even then, they don't use it properly. -Management does not take input from technical leads and seniors, they are very hard headed. -There is no room for growth in the company. Promotions seem to be based off time vs. performance. -Company doesn't allow remote work, even when work from home is now a standard (really?) -Very poor onboarding program -Poor bereavement leave (I was given 2 days for direct relative). This should be at least two weeks.