Very productive, very high in demand, gaining experiences under the technology field.
Pros: experiences, that's quite it.
Cons: long hours, poor management, short breaks.
Forget raising a family in your personal life at home. You'll spend more time at work than with your kids and spouse. Coworkers are friendly, well only those who are temps since you see different faces every 2-3 months. I see a few comments that managements are great people, but through my expectation you're being deceived. They make you feel welcome at first then the true nature exposes when your nothing but a tool working hard for them to reach their quota. Have I forgot to mention "favoritism." If you plan to work here, expect high demand of work. I am talking thousands and thousands of huge orders. Very repetitive, the challenge wares off when you realize déjà vu.
My only pros in this department is certification. Starting pay isn't that great but with every certs you obtained, you get a dollar raise, a maximum of 3 which boosts you just enough to survive this poor economy. Advancements are slim in CDW when it comes to department transfers. Best to take your certifications outside the company and make a lot more.