Excellent teamwork and camaraderie, lots of opportunities for career growth and development
Cons
Have to be ok with less than ideal or perfect work can be tough if you are a perfectionist, shifting priorities can be tough to find focus but c'est la vie in a startup. It's what also keeps every day new and interesting.