Pros
You are provided with 1-2 weeks company paid training depending on the project, you can work overtime if you want to it is not necessary though, you do get a wide range of benefits for full-time that is pretty good for a college student or someone in their first office job. Also, the employees are a very good group to work with. For the most part they are down to Earth, work hard, but know how to have fun.
Cons
The cons for this company would be the performance metrics. The metrics are grounded and fair, but if you have a stroke of bad luck it can hurt your standing with the company as well as your commission check. The starting pay isn't great. However, if you can do well in regards to metrics you are able to make a decent amount in commission. Also, the work is contract based. This means that if the company loses a contract they might have to lay you off if they don't have room on another project. CCS does offer cross project training and they do try to find spots for employees during labor reduction.