Pros
WorkReduce has given me the flexibility to work how and when I want remotely. I've found myself working harder and faster and getting way more done on my own time. Great onboarding process and the remote colleagues I overlap with are super friendly. I've been able to work on great Fortune-500 accounts through our clients and, while filling in on standard reporting and buying tasks for clients, have found that I've continued to grow skills-wise. For self-starters who have the technical chops to dive into work without training, this is an awesome alternative to agency work.
Cons
Because it's a network of remote workers, communication has to be proactive or things fall through the cracks. Once I'm set up on an account I'll sometimes hear weeks later that my hours allocations per client have been shifted or that my responsibilities have changed. This seems to always be a little up in the air until the last minute. Due to this, it's hard to forecast next month's hours. WR relies on their clients to sign on to continue contracts and a lot of the time that doesn't seem to happen until the last minute.