Pros
Gained work experience and benefits were okay.
Cons
Biased and outright corrupt management, certain employees in same or similar positions to others are held to different standards with little to no explanation when inquired about it. Outright sexual harassment is just ignored, laughed off, and at least on one occasion even defended by a supervisor. Perpetrators of said sexual harassment are even promoted even though the management was aware of their behavior. If certain managers decide they have a personal dislike for you but know they have nothing legit on you they will try and invent a situation to have you removed from your position. Hyper-competitiveness was welcomed and even encouraged to the point that some employees were outright bullied by others and when reported management did nothing. There was even instance where managers actually facilitated a few employees openly competing with each other for a promotion and it was a disaster for the one female employee in that competition. Work/life balance was abysmal. Management was not understanding at all of employees' life obligations and expected employees to make CCI their main priority over family and other commitments. I understand that HR is generally there to protect the company but certain HR reps seemed to REALLY outright hate the employees to a more toxic level than I have seen with other employers,