Pros
Rylem is fantastic to work with as a consulting partner. From the initial outreach to the final onboarding, their communication was top-notch. They matched me with a great client that fit my technical skill set perfectly. Payroll is always on time, and their team frequently checks in to make sure you have everything you need to succeed on the job. Highly recommend them if you're looking for solid tech or finance contract placements.
Cons
The biggest downside is the typical agency contract structure. Benefits packages are relatively basic and expensive. Additionally, once you are placed with a client, you don't hear from your HR rep very often unless you actively reach out with a paycheck issue. There's also very little transitional support or job-search help when your contract is nearing its end date.