Pros
Fun colleagues Work life balance Decent benefits (not the best but overall pretty good considering the size of the company) Room for growth Overall owner is a reasonable person. If you prove yourself to be a valuable employee, he will try to keep you and wants his employees to be happy. I left because I had a kid my spouse got a job and we moved to the West coast. He did offer for me to work remotely but I wanted to take a break for the baby. (I did also get paid maternity leave.) Autonomy: He is the opposite of a micromanager. He tries his best to empower his employees and trusts them to do their work, giving them autonomy. If ever there is an issue with an employee, there will be a warning, a write up, a performance plan, etc. Rarely will someone be terminated on the spot. He believes in trying to give people a chance to learn and grow. They also train interns and hire them full time. There are boomerang hires, people who leave the company and come back and work for the company again, demonstrating that it's a nice place to work. Given the opportunity, I would also work there again. If you express interest in a different department, I've seen employees switch over from SEO to Paid Social. Diversity and Inclusion: Not sure if they are still doing this, but at least when I was working there, he was hiring from COOP, a nonprofit that invests in diverse, low-income, and first-generation college grads. A lot of people say "Diversity and Inclusion is important" but don't actually do anything, which, is like me saying I want a six pack, but not doing anything about it. He actually cared to hire diverse people, which I thought was very cool. Compensation is on par with the market. You will get raises and promotions quickly if you are doing well. Just prove that you are valuable to the company.
Kontras
As with any growing small business, there will be hiccups. But they are human. They are always working to improve.