Pros
CNX is a great company for entry level positions and to start your career. It's an ideal place to learn team work, client servicing, and develop your basic business experience and/or skill skill set. C-level leadership is very solid. They are focused and disciplined about profitable growth, communicate the vision/strategy consistently and effectively, and expect top level performance from every associate. Global growth company with a lot of personal growth options for early career associates.
Cons
Company's Business Processing Outsource DNA makes them deeply rooted in labor services. As a result, they are reactive (vs proactive), and slow to innovate. Clients view CNX as a body shop, providing basic/commodity functional services. As a result, retention of skilled talent is a challenge for CNX. As a BPO, CNX lacks strong client delivery, product development, and technical talent. For specialized programs outside Call Center or traditional business services, CNX has to subcontract to other service providers. If you're looking to add or deepen these skills, you should look elsewhere. CNX's senior/middle management is very weak. People/skill development is not a priority. As a BPO, compensation levels are on the low side.