To make the decision, I think of opportunity, ambitions, passion, and time:
1. Opportunity - obviously there is a matter of compensation, but there is also
an opportunity for professional growth. For example, joining a startup
allows you to grow much quicker -- you will be wearing different hats and
working much closer to the company leadership. You will make a lot of
mistakes, but the learnings will be much greater.
2. Ambitions - depending on where you at in life, different things might take a
priority and it's important to keep that in mind e.g. you are starting a