Pros: great environment, friendly staff with management. great benefits.
Cons: sales aspect of it, too many cold calls and constantly on the phone.
CDW was one of the best places to work at through out my career. Great company with great management and support.