Benefits come with fine print. Unlimited time off isn't true. If you take 3 weeks off and don't put in a lot of hours a week, they threaten to fire you. Once you reach a certain number of days "off" per year (it doesn't matter if you worked from home because they call you on your day off), they won't approve more days off. So that's not unlimited time off. That's a set time off, but without accrual of PTO, so once you leave, you don't get paid for time you don't use up.