Software Engineer • Former Employee
Pros: - Big problems with filling vacant positions.
- They always try to lowball first; try to negotiate salary.
- There is a high probability that the 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 for learning how to navigate the corporate environment.
- Still a few good engineers working in the 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 the secondary market, so selling stocks is very hard (for example, take a look at the sell/buy ratio on Forge).
Cons: - High attrition rate (even managers started to leave).
- Developers are fired (company has a "work first" approach) and more layoffs are planned for engineering.
- Cascading workload on existing engineers.
- Ban on working remotely from abroad (even for a few days).
- Ban on taking 2+ weeks of holidays.
- Obligatory office days (10+), probably 12+ in 2026.
- Even if you take holidays, 10 days are still obligatory in that month. If not possible, you are forced to attend more days the following month to maintain an average of over 10 days per month.
- No point in attending meetings: all decisions are made by managers before the meeting, and your role is to guess those decisions. It is not hard; all other ideas are declined on the spot, so it's a matter of a few tries to correctly navigate to what managers want to hear.
- Tons of paperwork, time wasted on unproductive meetings, and less and less coding.
- Internal frameworks and tooling are imposed on the teams.
- Unstable infrastructure, strange deployment model.
- During the interview, ask in detail about integration tests and how they deliver software to clients.