Pros
Full ownership of your time. You decide when you work, how deep you go, and what you say yes to. No commute, no mandatory stand ups, no performative busyness. Work that actually matches your skills. You get hired for what you're genuinely good at, not what fits a job description someone wrote years ago.
Also more importantly, payments are always on time and exactly as discussed. No follow ups, no chasing, nothing. You get paid on time. For freelance work, that's honestly rare and something you'll appreciate more than you expect.
Cons
No employer sponsored benefits or job security cushion, comes with the freelance territory