Pros
Very small agency so you get to know everyone.
Cons
Management does not have a clue on how to run a business. 4 months after I started more than 1/3 of the staff was let go. By month 6 the agency was down to 1/2 the employees as when I started. This was not during a recession but during a strong and growing economy. While digging through files to find the previous year's client holiday gift list to coordinate that year's client gifts, I came across an agency holiday card from 2 year's previous and only 5 staff names printed on the card were still at the agency. High turn over was due to continuous fluctuations of winning clients and then subsequently losing them and employees leaving due to frustration. Staff roster was greatly inflated on the website with photos and bios of people who worked at a different agency on the same floor. One was on retainer for 5 hours per week and another was occasionally asked to do a media buy, a few were part-time or interns. There are 2 account managers, one was awesome, had a great work ethic and a solid list of clients. The other, came in late and left early, was often hanging out on the couch playing with the office dogs and undercut/undermined fellow employees.