Kind of new to startup world, but is the average tenure for software engineers around 2 years? Or some companies have longer tenure? How about lay-off after iPo like snap and twitter? Is it a norm if the company stock does not do well ?
Regarding IPO and layoffs once a company IPOs there are huge pressures to become profitable or at the very minimum continue to grow revenue; if revenue is not growing then there will be serious pressures to both restructure and cut expenses