Pros
new company with huge projects going on in an exploding market, a lot of responsabilities and autonomy, enjoy just doing your job and making it even better, who thinks out of the box and problem solving would love it - challenging
Cons
problem of communication internally due to frenetic rythm, time consuming projects sometimes that might go nowhere, high pressure and lack of resources