Pros
Kenexa present some wonderfull opportunities to work with some great clients.
Cons
If you work remotely or for any one of their clients in an on-site role (yes, in direct contact with Kenexa's customer) be ready to feel like a "child nobody wants". Communication and management experience on major projects is severly lacking and at times hostile and condescendng when communicated from the Kenexa Project Leaders. If primary work location is anywhere outside of the Kenexa offices do not expect to have any Kenexa corporate advocates on your behalf. Very Very clique oriented and disrespectful at times.
Advice to Senior Management
Please train them properly. The middle management arm on the RPO side of the house is severly lacking in the team management skills required to make your organization successful.