Pros
Friendly personnel - Most people I work with from my direct supervisors to Department VP's everyone is always easy to work with. Flexible hours - There have been many people who have had some life issues and the company has no problems flexing hours or allowing to work remotely(See below) Ability to work remotely - Since CDW is a technology company the ability to work from home or anyplace in the county is at your fingertips. Not saying you can stay home and work all the time, but if you need to be home for a family function or a home repair etc., you can still be productive at work and the company has no problems allowing this. The company is very large with offices in most major cities, which allows you to move and still stay with the company.
Cons
The company is very large - The central office in Chicago is amazing. It has most things a major company would have (a cafateria, Company Store, child care). While this is very nice the remote offices are jutst buildings with cubicles. There is not much of a care to offset this inconveniance. As alwasys most people feel underpaid.