-Teams work together to really address client needs, rather than the politics that usually plague agencies. The processes they employ also keep all work moving making it clear where there are weak links for even better results moving forward.

Cons

-Freelance direction on contract start dates and end dates are a bit hazy- Not a lot of room for negotiation for freelance wages