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