Avantages
At IRIS, you get lots of opportunities to expand your skills further. There are many moving parts in the IRIS platform, and it'll take some time until you can say you know how it all works - I'm not there yet. As a developer, I have a chance to influence what areas I want to work on and what technologies to use. I've also had a lot of exposure to Azure development here, which will be useful if I want to be certified or in future roles. The company has gone through a big restructuring over the last two years and is much more open and transparent now than when I joined. The different teams in the company work well together, and there's a good spirit of helping out. I like it here and plan to stay for quite a few more years.
Inconvénients
Working for IRIS is a different experience, and not all can handle it. The market moves quickly, and the product roadmap has to change frequently. I know not all of my former colleagues have appreciated that. You need to be flexible to make it.