Pros
Good work culture within support segment tons of free food and collateral job was not very stressful and fairly easy to pick up Great entry level opportunities to IT/sales/data Sales support managers are generally good people/managers
Cons
-non-sales coworkers are second-class citizens -for temp-to-hires your employment does not officially start until you are hired directly. So if you are employed in a 3/6/12 month temp position regardless of how long you've been at the job, day 1 of your official CDW hire date you start with 0 vacation or sick hours. PTO is accrued at a rate of 6.66 vacay hrs a month, sick at 3.33 hrs a month so by keeping you temp-to-hire for 6 months you lose 1 full week of vacation vs. direct hire - a.k.a. try not to get hired as a contractor if you can help it. -pay is embarrassingly low, -benefits are poor - starts at 2 weeks vacation, doesn't increase until 4 years in -paternity leave starts at 1 day after 1 year of employment and caps at 3 days total -for a IT company with teams spread across multiple locations and the connectivity to support it the fact that remote work is frowned upon at best and completely denied at worst is absurd - change is incredibly slow