Pros
Strong leadership team with huge growth objectives. Allows employees independent thinking, project management opportunities, and leadership development through real-world management. High-paced work style with a true startup culture.
Cons
Sometimes projects and individual work can be a bit disorganized. Lack of predictability in terms of compensation and career track, but that's to be expected at a startup.