Recently I came across Alex Taub's article on how to evaluate whether joining startup is worth it. Rightly he points out that one needs to evaluate the company, its future. Also its important to understand the nature of the job, the team you will be working with as well as your supervisor. You need to understand the compensation, both salary and stock options.
I think personally you should be ready for some grind and be open about varied responsibilities. Actually sharing varied responsibilities can be one of the most rewarding aspect. For example being a software developer you hardly interact with end users and customers but in startups you not only will be creating software but also testing and directly supporting the customers. Most importantly make sure you believe in company's vision and there are strong leaders at the top to execute it.
Here is a nice startup salary and equity compensation calculator from a wealth management startup Wealthfront.
I think personally you should be ready for some grind and be open about varied responsibilities. Actually sharing varied responsibilities can be one of the most rewarding aspect. For example being a software developer you hardly interact with end users and customers but in startups you not only will be creating software but also testing and directly supporting the customers. Most importantly make sure you believe in company's vision and there are strong leaders at the top to execute it.
Here is a nice startup salary and equity compensation calculator from a wealth management startup Wealthfront.