Staffing agency itself is reliable and communicative
Cons
The employers they placed me with was shady and fired me unfairly and the intern group itself won’t reassign you if you’re fired because they reserve the right to not have to reassign you if you are fired for any reason in their terms and conditions