Vantaggi
Remote work (which can also be a con because it's easy for the company to overtake your work/life balance), good clients for your portfolio, and great people who genuinely care about doing outstanding work and care about each other.
Unfortunately, the company tries to convince employees that "good culture" is hiring great people, and refuses to address the cons below:
Svantaggi
Severely understaffed to maximize profit, despite salaries being severely under market value. They tend to hire folks who have been unemployed so that they are desperate enough to accept the low salaries offered (which could work for you depending on your situation! Just don't let them bully you into making less than you're worth). Management shares how much profit is coming in the door in weekly all-staff meetings, but don't expect a pay raise or bonus, even if your client upgrades their scope of work.
Work/life balance really doesn't exist, despite the company insisting it's a priority. You will be assigned weekend on-call work, and are not likely to receive the "time back" they promise. The PTO is called "unlimited" but you are not allowed to use it if 5 people anywhere in the company are out that day (even no one on your immediate team is off!), making it virtually impossible to use unless you're requesting time months in advance. The company also has "PTO black out dates", but doesn't tell you when those are.
If you start at STN as a freelancer, I do not recommend accepting a full-time offer. The second you switch from hourly work to salaried, the money you earn per hour will go down AND the number of hours you work will go way up. In fact, many folks switch back to being contractors after working there full-time.
Ultimately, it comes down to the CEO/company being too cheap to do business the right way, and the employee is the one who suffers first. The turnover is high and the people who remain are the ones left picking up the work. None of these headaches are worth the pennies they offer you.