Pros
-The people are absolutely fantastic (apart from group director level and above). Team members are generally very hard working and are willing to help if you if they have time in their schedules.
Cons
-Upper management has completely lost touch with the company, even though they believe they have their fingers on the pulse. -There is little to no mentor ship for new or junior employees. It is a constant fight for people to gain the information necessary to do their job, which is often leads to their detriment. -Salary is TERRIBLE if you work on the account side. You have to fight for every raise you get, if you're even lucky enough to receive the meager raise you requested. -Reviews are not done in a timely manner. I knew people who had worked there for two or more years without receiving feedback on their performance. Even when reviews are done, most people feel slighted by compensation they received. -Bonuses are often given out to the people who aren't necessarily deserving. I knew people who came in late and left early to receive a nice bonus while other people slaved away and never recieved credit for their hard work. -There is a definite sinking ship mentality. During my tenure I saw multiple layoffs which targeted people who didn't necessarily make the "big bucks" while many of the people making large amounts of money were kept on. Internal politics are huge at this agency. -Too many chiefs, not enough indians. -Work is not distributed evenly amongst teams. There were teams that were able to leave at 5:30pm for months at a time while there were other teams in which people didn't see their families during the week due to the heavy workload. -The rate of company turnover is startling. It is not a rare occurrence to see employees helping each other find jobs outside of the company (please see the lone pro comment on how amazing the people are). -Too. Much. Work. Not enough people (or people willing to work hard).