Pros
Great work, nice office, extremely talented group of people, a lot of resources. If you find yourself in Philadelphia this is an ok place to work and pivot somewhere else. They go out of their way to please clients and do the best work possible.
Cons
This isn’t a long-term kind of place. They have become corporate yet fail to delegate responsibility and encourage growth. Partners don't care much about the staff and don't take the time to get to know anyone. You often feel expendable. You are given little authority/autonomy and as a result many people who have been here a while become cynical. This results in a fairly toxic place to work, exaggerated by recent layoffs, slow-down in work, and other departures. People will cut-throat or throw others under the bus to get a leg up. You will be expected to work long hours and if/when you complain you will be at fault for not managing time better. You can easily make another $5-10k anywhere else in the city.