It's not a bad idea to work for a startup, particularly if the position allows you to realize your full potential and contribute to the company's strategic goals. However, if you believe that accepting the position will prevent you from reaching your full potential, I believe it is best