Pros
Super rewarding company that encourages all of its employees to have a voice and be a part of everything the company is doing - product launches, marketing campaigns, partnerships, etc. It's really exciting to be a part of a company so early on and be able to be a part of the growth. Smaller companies mean you get to wear more hats, which in turn results in you learning more skills and have more visibility to more departments than you would at a much larger company.
Cons
Due to a leaner team, work load is heavy but it is very rewarding