Pros
As a start up there will be a lot of quick changes but there always room to add your input and comment on how you think things should be. The culture is fun, energetic, caring, and hard working. Everyone pretty much takes accountability for their area of work and does a great job to intentionally help one another. At this point leadership is very much in the trenches and looking for input and suggestions from the team as they continue to scale.
Cons
Its a start up, so there are many changes that have to happen pretty fast. In the midst of the shuffle there have been many times where processes were not communicated well and the front liners were left in the dark. It is very busy all the time and a lot of people are coming and going from the front lines and at the top all for many different reasons, but the continued theme is the up and down of start up culture with constant changes.