Pros
Pay is on time, peers are professional. This would be a great place for a new person to start their careers, unfortunately it is doubtful that new personnel can have the competency to survive this harsh environment.
Cons
PC proclaims integrity as one of their pillars, however, during my time there, it feels that in practice, this has not been the case. I have found employee contracts changed months prior to termination (notice period shortened to benefit the company). I have also found unequal treatment - with some employees given a second chance at a different role, while others are terminated mercilessly. This unfortunately causes the company to look hypocritical, with dictatorship being the rule in the agency. Employees are chastised in public, with little regard to feelings and professional respect - when it would have been more effective to have done these in one-on-one counseling.