Pros
It's a young team developing very innovative software.
If you are a passionate software developer and like to work with CAD/CAE, simulation, geometry, and AI this is the place for you.
We follow all the modern practices of software development: we have an agile process, we do TDD, code reviews and continous integration. Yet we are still small enough and growing, so that new people can bring their own ideas.
We are on a friendly/familiar basis with the other coworkers (also the non-developers) and have an open culture. You could talk about pretty much everything.
Our main language is english. Half of us are german speaking, but all the meetings and documentation will be in english.
Working from home is not a problem. Which is very good in this Covid times.
Cons
The technology stack we're using is a bit conservative (.NET desktop application). If you're more interested in cutting edge languages/framework, this will not be very exciting for you.