Pay attention to the posted reviews very carefully. If you don't and join, you will have only yourself to blame. People are trying to tell you the truth and help you.
IT is one of the most diverse industries globally. Yet this company has a shocking lack of diversity, especially in it's upper ranks. This is a tell-tale sign of serious issues with hiring, retention and promotion practices. I suspect this is a company that is a nasty lawsuit away because of these problems. And it isn't just racial diversity that's the issue.
This is by and large a staff augmentation company. What that means is that this is not the place to be if you are truly good and passionate about what you do - especially if you are the techie type (read the ideal CapTech fit above). Boring work, long hours, excessive politics, juvenile cliquish behavior, excessive travel and poor working conditions at clients is what you should expect. It will be very hard for you to get any serious depth in any particular technology or skill. Mediocrity reigns high here.
Expect a majority of your co-workers to be very junior. If you are an experienced person that will be frustrating unless you have tons of patience. Largely for the same reason, expect very high turnover. People that have figured things out and have better options leave as fast as possible.