Pros
My co-workers at Adobe were some of the smartest, most collaborative people that I've had the pleasure of working with. Consulting is a great practice because you get to work with a huge variety of clients on challenging problems. Always a different team and a lot of variety so you learn a ton. I had some amazing opportunities for growth. The values of Adobe as a whole are incredibly strong and make it a great place to work.
Kontras
Sr Management came in from Big 5 consulting and tried to recreate a sweatshop like you have at bigger firms with recent college grads - expect our teams were 15+ years into their careers. They started treating people like numbers and it turned a job that everyone loved into one that everyone disliked. People don't leave jobs, they leave bad managers. They were always moving the goal post and never took the time to celebrate achievements. But Adobe is a classic case of "golden handcuffs" - even when you are unhappy, people stay because the benefits are so good. If they were to replace Sr Management for consulting with people who had trust in their teams and helped them grow, it would be a great place to work again.