Pros
The biggest Pro with respect to starting a career at Duff is the raw intellectual talent surrounding you. Some of the smartest people I've encountered in the market call Duff home, and you have the ability to develop at an extremely rapid pace if so inclined.
Cons
As is the case in most companies in the space, it's not a place to settle down and get comfortable for those who are less driven to excel. Given the talent around you and the level of drive everyone has to succeed, you should be prepared to push your limits to avoid getting left behind. As a project-based business, the high-value assignments are typically staffed with the star employees, and over time, if you don't manage your career appropriately, you can get left behind very quickly if you don't make it a priority to prove yourself on those projects. If you find yourself being left off the high-value projects with regularity, it is a pretty good benchmark to assess how successful you will be, and it might make sense to move on.