Pros
Great resources, perks and talent. You will learn at this company and gain valuable experience. There are also great perks like paid parking, upscale office space and discounts. Summer Fridays are nice too.
Cons
You better have friends on your side because co-workers on your team could gang up on you and get you fired. I've seen it happen many times there. Also, depending on who you work for, you better be prepared to give more of your personal time to your job. You will always be working, and you will carry your job stress with you 24/7. They are struggling with digital, and they don't seem to know how to properly train salespeople. It's not a bad place to work for a couple of years, but make sure you have friends on your management staff because eventually they could turn against you in an ugly way.