Paid on time and were helpful with any needs. All communication was handled via phone and email.My paychecks were deposited on time. I recommended them when the company I was working for needed someone else.
Cons
I have nothing negative to say about such a good company.