Pros
PSG is a place where you will either sink or swim. You will be given all the tools to succeed, but you definitely have to apply those tools in order to stay above water. If you don't apply yourself, you won't be happy or successful here. I really appreciate the strong management team, as well as the sound structural framework of the company. You know exactly where you stand with regard to metrics and performance - the management team does not shy away from healthy conflict or difficult conversations to make you a stronger employee! I have really learned to open myself up to these discussions in order to make myself a stronger employee.
Cons
PSG, like many agencies, works long hours. Not really a surprise, as we are here to service clients and keep up with their hours. The nice thing about the office is that you don't take it home at the end of the work day. You may be in the office for 12 hours a workday, but you won't have to work weekends (usually!) Also, not endemic to PSG, but the staffing industry as a whole is very stressful.