Pros
Everyone who works here is young, super talented, and hardworking! The culture is amazing- catered lunch, company trips, weekly happy hour, and loads of other interest clubs like climbing and soup group. You learn so much and have the ability to own and go for whatever projects you want to do (because there is so much to do... startup life). But probably the best thing is knowing that you are working on projects that have no precedent and creating things that have never existed before. We get to interact with inspirational people every day who are using 3d printing to do amazing things. That is really cool.
Cons
It's intense. You have to be ready to put in the hours and work hard. You also have to be very self motivated. And need to love coffee.