Company is great and provides you with plenty of opportunity to move around and find your Niche. Benefits are good and continuously improving.
Cons
Do not get stuck in Marketing Operations! No opportunity for advancement. Leadership only hires externally and raises are RARE. Year end increases don’t even cover inflation. You will be paid less then the market will pay you, with the explanation of “but with benefits included” even though every company has pretty much caught up to CDW with benefits.