Pros
You get to work independently and don’t have someone watching over your shoulder all the time. As long as you don’t abuse that and you do good work, you won’t have any issues. You’ll get to work on a wide variety of projects and websites all with unique challenges, designs, etc. Pay is good and raises are performance based. At a point you’ll have to be more proactive and make your case for raises, but that’s normal and expected at any business. Some of the negative reviews on here I’m sure are legitimate, no business is perfect. But some of them are absurd and are clearly from disgruntled employees with an axe to grind. No one is counting or keeping track of your bathroom breaks. The CEO is normal and pleasant and you will rarely even interact with him. No one is screaming or fighting in the office. I’ve been here around 5 years and I’ve never seen anything close to what some of these reviews are describing. Minor issue to begin with, but some reviews mention physical checks. They have now setup direct deposit.
Cons
Benefits could be better depending on your situation. Takes a few years to build up a meaningful amount of PTO, but I’ve also never seen time-off requests denied (paid or unpaid), so you can still take whatever time off you need. My only real gripe is no 401k, but so far the pay has been good enough for it to not be a deal breaker personally.