The Manager that helped me out through my contract was the best. I had no issues with him. He was responsive and when I had issues, he figured them out no questions asked. I was compensated for inconveniences that I experienced also.
Cons
Benefits only kick in after a certain period of time. That may just be the nature of contract work.
There hasn't been many anymore. Forgot about how to treat employees
Cons
No computer database. Benefits are way to expensive they won't say it but it is a draw on commission and it is to hard to make any money. Unrealistic expectations on employees even though I have been gone awhile I hope the employees that are still employed there get out before it is to late and the bottom falls out on them.