Pros
Freedom to set your own hours... and that's about it.
Cons
- No HR - You're given all these 'account managers' or whathaveyou who are supposed to help you with 'anything' but in fact help with nothing and change constantly. - Freelancers are totally unsupported by the company, while clients are given the full 100% - They seem to pick and choose how to use or not use freelancers based on how much they like you. There's been no work at all for over a year now and they've done nothing, haven't reached out to explain or offer any sort of understanding or empathy, nothing. I went from getting a role a week sent to me to getting absolutely zero sent at all for months, with no communication. I honestly thought I'd been blacklisted after an issue with the last client I worked with.