Pros
It's a young, fun company with a great atmosphere. The people are super friendly and are people you'd want to hang out with outside of work. Each employee's dedication to the product is contagious, and there was a clear sense across the company that we were all working toward a common goal. For being a start-up, there was a great amount of structure/documentation. But there were also many chances to dream and implement new ideas. Management was approachable and structure was pretty flat. There was a lot of transparency across the company (in most cases)
Cons
For certain departments/positions, the work-life balance is awful. Certain departments didn't feel the same sense of urgency as others, which caused a bottleneck. For certain roles, there was way too much work and not enough staff. Despite this, departments were downsized and a large amount of people were laid off without warning.