Pros
First and foremost: Amazing people.
The intersection of genetic scientists and industry professionals in marketing, design, and engineering is really a unique workplace. I feel that I am learning something new every day, and everyone is willing to share or teach you. I don't have a science background, and I feel like I am always welcome to ask any questions I want that I don't understand without any attitude or backlash. There are no hippos (highest paid person's opinion) and the company also actively makes sure that when we hire that we detect for any hints of that sort of attitude.
As for the work, you are expected to own and take the lead on your role. You are hired because you are an expert in your own right and should speak up about what you think is the right thing to do. This is not a place for people managers and finger-pointers (save for actual VP-level roles). People are expected to not only recommend, but execute the work. This allows for a huge amount of skill attainment and career growth.
Small company culture, competitive compensation, great perks and benefits (401K already?!), catered food- the full package. The company invests in its employees on many different levels.
Cons
As we grow, policies change from quarter to quarter. Sometimes this is frustrating. This is just a reality of the size of company we're currently at. Sometimes that changes how we operate very quickly, but it's a reality we have to embrace as we add more employees and define teams.