I was referred to PRI by my employer who utilizes them for temporary placements of employees within their corporation but also as an HR department liaison partner firm with benefits/HR services outside our corporate area (i am referring to state). They have been able to place many people into positions that we haven't had opportunities or qualified candidates available through other means such as resumes placed directly online via social media sites like linkedIn etc. Sometimes there are challenges when working across organizational boundaries due to lack if knowledge sharing between companies which can be difficult at times. But overall it is great having access from multiple levels so you don't always need one person involved alone to find answers quickly in regards to staffing needs (if more than 1 staff member required) I like that they are very flexible when it comes to scheduling interviews. They are also great at helping you find your next job. There's nothing really bad about them. I have had no problems with them. I would say that their customer service is lacking. I think this is because of how busy they are during the summer time. I am able to get my interviews scheduled quickly and easily. This helps me keep my schedule free for work.