Challenging, and maybe rewarding
If you work your butt off for 2 years and get placed into a profitable region/vector, you will succeed at CDW. It is a continuous grind that may pay off in the long run. Very high turnover rate.
Cool office, free food all the time, extensive training
No work life balance, archaic CRM, no working from home