Pros
Good infrastructure, High growth work environment, Good opportunity to really think and implement ideas that are new, Learn to do more with less, You get ownership of your work, Management is young and willing to experiment and invest where it matters.
Cons
Slight lack of structure - not recommended for people who do not want to go beyond what is usual.