I would not recommend... They placed me with a company that was falling apart with poor management. They had complaints from numerous other employees that was sent on assignment to this location, but still sent unsuspecting other candidates! When I finformed of what was going on and asked to be placed at another location. They were extremely nonchalant! Payroll was late. Dont do it!