Pros
Great people, treat you like a family, always helping and supporting in any situation. Very different from other consulting companies! Have direct clients and try to place you on long term projects. Payments on time without issues. Even if clients having payment issues, you will still get your paycheck on time.
Cons
Within 5 years haven’t had any issues.