What do you like best?
I really like knowing that just about anything I could need can be purchased through them. Whether hardware software, or services they have a solution for just about any need. In addition even smaller customers are assigned a solution advisor (salesman!) who helps walk you through some of the process required in ordering through them as their catalog is huge and covers many different versions of the same product.
What do you dislike?
As mentioned above each customer has an advisor that helps them with their requests and needs. That advisor, one would think, would have at least a modicum of experience in many of the technologies CDW offers but I have found that more often than not I am the more experienced and I end up using the advisor more as an order taker vs, advisor.
Recommendations to others considering the product
If you are not 100% committed to always getting the lowest price and want a one stop shop for all your IT needs, this is the place.