Pros
This was my first job out of college and I did build up my skills to an extent. My direct manager was great and we had a good relationship. Right before I left, I was able to take on a leadership role which really helped in finding other opportunities.
Cons
There is a lack of structure and distribution of responsibility. Oftentimes 1 person is doing the job of 5 people, or there are people who don't have enough to do. Several people that I worked with were under-qualified for their positions. People are either severely underpaid (mostly at the mid and entry level) or grossly overpaid for their qualifications. Senior management doesn't have a good grasp on everyone's responsibilities and what the day-to-day work and client management is like. Clients are over-serviced due to the PR agency culture, which leads to incredibly long (and thankless) hours. The scope was rarely referenced when clients had one-off requests. Senior management completely unprofessional when I put in my notice.