Pros
CXI is a consulting firm, it's local and account reps. are very straight forward and honest. While a consulting firm can sometimes act like "head hunters", this firm does have a little personal touch. I like they are local in Richmond and I can meet with Account Reps. for lunch or in their office to discuss issues. I've been working for this firm for about a year and have liked doing business with them more than other firms.
Cons
Since they are so small, sometimes communications can be lacking. They are still a bit impersonal with communications. Many times when I get emails from the "main office" I can count on 2 corrections. As an actual consultant I still feel like a peg they are using to fill a hole and nothing more. I do not feel valued per say but, what do you expect as a consultant?