Expert colleagues who are pleasure to work with, amazing portfolio of clients, and best part is constant learning. Great work life balance for the most part. There are seasonality to some retail clients.
Cons
Travel can be challenging if you are on multiple clients but no worse than any consulting firm. You'll always be challenged which is good and bad. Expectations are always high.