Pros
Culture: Your teammates are like your best friends and family. The company is big on culture and it's clear by who was hired and how they operate. They are very transparent and trusting of their team (employees).
Benefits are great: 100% covered cell phone, great insurance plan (medical, dental, vision), matching HSA, given a 100k life insurance plan, 2-week PTO from the start, all major holidays off plus Christmas Eve and New Year's Eve, plus the day after Thanksgiving, and a couple days between Christmas and NYE that are out of office work days, plus a floating holiday. You also have flexible hours in office, so you can take a half day without penalty/counting towards your PTO.
Pay: is fare market (or over) plus they give you the upside of earning a bonus (one annual amount that is paid out every 4 months with completion of the goals that you set).
Work: It's a lot of hard work but it's really rewarding. Yes, there are the goofy articles that get traction, but there are also life-changing stories from people that never would of seen the light of day. In your day-to-day it is still like a start-up so you have to want to be in a business that isn't turn key. The bonus here though is if you don't like something you have the opportunity to fix it. They encourage you to find better, more efficient ways to accomplish tasks and goals. The huge benefit here is that it isn't like my other companies where you get frustrated because you are in the weeds and know better and management ignores you, here they want you to make it better, they empower you.
CEO: This guy is a machine, and to many that can be a bad thing, but he is the guy that built this place so fast and essentially the reason I have a job so I respect that. He's not the warm and fuzzy kind of guy, but he does immensely care about the team and company even thought he may not show it. He goes to battle for everyone behind the scenes and doesn't get credit for it.
Cons
It's not for everyone - it requires a lot of hard work, and not just in hours it's that you have to build processes and operate the business. It's still start-up like in that sense.
Another is that the tech is just not up to speed with everything else. There focus now is to tighten that up which is great because that is really the only lagging part of the business. If that was ahead of the other departments there really wouldn't be any issues.