I work for a startup that is currently in the scaling up stage.
The team is growing quickly and I'm positioned as the CTO.
Managing/scaling teams has never been anything I've done before but I am currently managing a team of 10. I am certainly underpaid heavily compared to other developers I know that work in the industry. I'm also not 100% sold on the business model.
I've recently been offered a higher paying position at a long standing established company in a mid-level position, and part of a very large technical team (200+ people).
It's attractive because of the higher pay, good benefits and job stability. My current job also comes with a lot of pressure/stress (e.g "if we lose X client, Y people lose their jobs") which wouldn't be the case in the new job.
What are the plusses and minuses for either taking/not taking the stable job?