Pros
When I joined, KNB Communications was an agency focused on an interesting and fast-growing field - healthcare technology - but it is hopelessly understaffed/under-resourced (not even a paid subscription to the Wall Street Journal) and will always struggle. Most of the clients had been sold a bill of goods known as the "Scope of Work" but in reality it was basically impossible to deliver what was promised given the limitations. Because of this, clients could make unreasonable demands and account managers had no choice but to accede to any whim, which could often include scrapping entire PR plans. Management employs a "do-whatever-it-takes" mentality, which often resulted in over-servicing and unprofitability, not to mention the predictable departure of some very good employees. More than one client had called out management for the revolving door of account managers but such discussions fell on deaf ears.
Cons
Where to begin? Compensation is below industry average and the struggle for new business to replace the inevitable lost business means no raises or bonuses. The president/managing partner is a sales/marketing guy who doesn't understand or value PR, so true business communicators are viewed as replaceable, either by junior hires or freelancers.