They are nice to work for because they are not one of the temp firms that try to pay as little as they can get away with. They have placed multiple people into temp jobs that became permanent jobs at firms.
Cons
Seems as if they have less connections with firms that keep the placements coming.