Pros
Good communication from the agency and if you want a new assignment they're ready to help.
Cons
I have no complaints at this time
Pros
benefits team mates management culture
Cons
There is not much I can think of. Considering that I worked from home. There was not a whole lot of physical interaction.