Pros: constant employment
Cons: sort assignments
It was interesting getting to work at different places tat helped me to gain an abundance of experience with no gaps in employment. I loved my coworkers at every site I was assigned to. The hardest part about working for this company is that this was temporary work and sometimes short term assignments.