This was a great place to grow and get exposed to many aspects of business. I learned so much when I was there and worked with a bunch of awesome people.
Cons
Not everyone loves it here - I think people either love it or hate it - no gray areas. It depends on what you value - if you like to push yourself, then you will probably love it. If you want to stick to your job description, they probably aren't for you.