I'm a software engineer who has been working in the industry for 4 years. I'm thinking about leaving my current job to join a start up. I'm not sure if the start up culture is right for me. I'm not sure if I'm cut out for the long hours and the constant stress. I'm also not sure if I'm cut out for the culture of constant change and uncertainty. I'm wondering if I should just stay at my current job, or if I should take the plunge and join a start up. I'm also curious to hear about other people's experiences with start ups.