Pros
Ability to do things you may have never done before if you get a good account. Lots of variety of tasks, challenges and the opportunity to participate nominally in minor decision making.
Cons
No real teams here, rather it is individual competition within the team, Politics in the office is not the best way to help clients. Really poor leadership and stratified management style. Very Old School. There is definitely an inner circle, a need to know attitude and poor morale overall all. This agency is about billable hours and you better not forget it. You can grow there if you can get "in" with certain people, not by accomplishments. I was disappointed and disillusioned, They had good PR about their company, I chose them over another but regretted it within my first week.