It was nice working with them. They were small company but well managed. I found them inspiring and keeping consultants happy. The pay rate was excellent.
Cons
There were small issues of having limited number clients where consultants could go. There were no flip sides.