Vantaggi
Still has a good corporate culture. Compared to other places I have worked, senior management is concerned about employees and doing the right thing. There is still a decent level of career mobility, opportunity and growth. Fellow employees are generally good people and there's cooperation in most areas. Yeah, there's all those little goodies - the bagels twice a week, child care (not cheap) and fitness center on site if you're in Vernon Hills, amusement park outings, ice cream - but those only go so far.
Svantaggi
Salary and benefits are on the low side of average. CDW can still be very backward in some ways for a company its size, and lacks many of the systems, tools and organization you'd expect to find at smaller companies. And there a few extremely bad, borderline psychotic managers who are driving good people out of the company - I work for one of them. Too many senior managers are being fooled by horrible managers who suck up and manage up well, but are destroying morale, causing people to leave and hurting the company as a result. They turn a blind eye to the bad managers when they suspect or know what's truly going on. CDW is at a critical crossroads where things could go very good or turn very bad.