Pros
The hours are extremely flexible and nobody really holds you accountable for anything. You can basically get paid to do very little if you choose that route (which some employees do, unfortunately). The office itself is also pretty nice with nice bathrooms and the employees are pretty friendly and welcoming. The culture is somewhat forced, but ultimately there are some good office vibes a lot of the time and there are plenty of ways to get to know your coworkers.
Cons
The work itself is boring and unfulfilling. You don't gain any real experience or new skills. If anything, the monotonous work is actually detrimental to skills you may be trying to build upon. It's basically just a place where people go after college who aren't quite ready to grow up yet. The pay is also not the greatest. It’s more or less a good starting point for a lot of people before they find something else. The owner's biggest driving force is what others think of him. There is a ton of weird stuff around the office, most likely there to make it look like the Google headquarters or something, but it’s really just a place for a guy to try and make people like him. The owner also just makes things pretty uncomfortable in general with his outspoken demeanor, language, and overall temperament. He and several other employees even rate you with a number during the interview process. It’s as crazy and uncomfortable as it sounds. He does have a few good qualities, too. Despite his faults, he seems to really care about his business and some of the employees. He’s just not the greatest at running it, especially in a conventional and appropriate way.