Software Engineer • Former Employee
Pros: - big problems with filling vacant positions
- they always try to lowball first (try to negotiate salary)
- there is high probability that leader in your team will decide to leave or will be fired, so there is a lot of space for promotions
--- ask how soon promotion is possible after joining
- good school of how to navigate corporate environment
- still few good engineers are working in Geneva office, so it is possible to learn a lot
- stock options are part of compensation
--- keep in mind that there is very low liquidity on secondary market, so selling stocks is very hard (for example take a look at sell/buy ratio on Forge)
Cons: - high attrition rate (even managers started to leave)
- developers are fired (company has work first approach) & more layoffs in plans for engineering
- cascading workload on existing engineers
- ban on working remotely from abroad (even for few days)
- ban on taking 2weeks+ holidays
- obligatory office days (10+), probably 12+ in 2026
--- in particular: even if you take holidays, still 10 days are obligatory in that month (if not possible, you are forced to attend more days next month to have > 10 days average by month)
- no point in attending meetings: all decisions were made by managers before the meeting and your role is to guess that decisions (it is not hard - all other ideas are declined on the spot, so it's a matter of few tries to correctly navigate to what managers want to hear)
- tons of paperwork, time wasted on unproductive meeting, less and less coding
- internal frameworks and tooling that are imposed on the teams
- unstable infrastructure, strange deployment model
--- during interview ask in details about integration tests and how they deliver software to clients