Pros
Working for a small, newly commercial company, I get to wear many hats. No day is the same as the last. Our CEO tells us to be "bold" in our approach to our jobs, which is a fun directive to receive! And being that we're a small, young company, we get to see fast and nimble product and process improvements which is exciting. Everyone plays a roll, and communication is pretty easy and open Everyone is very friendly.
Cons
Maybe just the pressure of launching this spring, but it's also what creates the excitement!