> There are four stages to any successful companies lifecycle
I usually say in interviews that my preferred time to join a company is at the end of stage 1 (start up) and the start of phase 2 (organizing).
Nothing makes me happier than to be told "Hey, we got this up and running and it's a mess. Now we need someone to turn this into a system that is easy to modify and maintain."