Pros
Many of the people who work at there are some of the brightest and most creative I've ever had the chance to work with. They still attract some great clients and the work can be challenging and stimulating.
Cons
Upper management is completely out of touch with the actual work going on and for the most part are disorganized. They like to swoop in for client meetings to get the credit and give the impression that they care and are managing projects, but for the most part don't have a clue. If you don't mind working in a two-class environment where people are treated differently depending on which side of the management divide you are, then this place is for you. This is a sweat shop where "workers" are told the work week is 45 hours (not including any lunch time), but if you have Director of VP at the end of your title, chances are you don't come in before 10 and leave by 5. They don't abide by verbal promises and forget it if you actually expect to get a promotion or recognition for your work.