The best part is that they are very flexible, I have had many different positions through them. They also provide great training and support for your new position. There are some benefits I do not like as much such as the pay rate can be lower than other staffing agencies. However, I would say this is more of a personal preference than anything else. The main benefit is the flexibility in scheduling and the training they offer. We have been able to fill openings quickly when needed and train employees when needed.