Great culture, great colleagues, great projects, great work-life balance.
Pros
Company is a great place to work. Fantastic culture with some of the brightest people I've ever worked with in my life. Not too hierarchal, no micromanagement, teams are mostly flat and people are allowed to contribute to projects however they fit into the project best. Great work life balance. Really fun projects, company has a bright future. Many workers are allowed to be remote. Lots of opportunity to grow in positions or to do new things. Creative people are allowed to be creative here.
Cons
Very fast paced, scope of projects often change and what people work on can quickly change. Not a place suitable if you like doing the same thing every day. You might start on a project and then see it fizzle, only for you to move onto something new the next month. I don't have a problem with this, but some people could find this frustrating.