Pros
-Very large company, can provide stability when the market experiences negative economic shifts. -Bonus pays out every quarter (if you can hit the everchanging KPIs) -Pay is decent if you can manage to get in at decent rate. (don't expect much for raises / bonuses)
Cons
Claimed to be experts in Mergers & Acquisitions. Acquired several companies over the years (I came from an acquisition). However: -Benefits way more expensive than my original firm that I came from. Cost increasing year over year. -Poor 401K matching and discretionary "profit sharing 401k match" which has been going down as the company is not performing good -Too much bureaucracy / layers of upper management. -Tons of turnover due to not listening to upper management of companies they acquired and instead tries to restructure everything to CDW's way (which a lot of times don't work). -I personally came from a security consulting acquisition, and they don't let management in our team sell work. Forced Sales people to do all the selling, meanwhile the Sales people don't know how to sell for us so we consistently lose work and are not replenishing new client base. Team dwindled away and will probably cease to exist in a few years. -Too much putting sales people on pedestal and they don't even know how to sell for us consulting engineers -Sales people Salesforce surfing to tag to untagged clients to get sales commissions even thought they didn't sell the reoccurring client. -Weak raises. Upper management basically told managers most people should only be getting 3 out of 5 stars during performance reviews. Leads to mediocre raises. -Everchanging KPIs for bonuses. Becoming harder to hit bonus target. -Switched time keeping systems 2x recently and horrible reporting experience. Forces random corporate "Project Managers" to manage resourcing vs historically the consulting firm I came from, us engagement consulting managers had access to manage resources with ease. -Forced to have corporate "Project Managers" on all consulting engagements even though they are not capable of "project managing" the particular engagements my team is on and becomes another unnecessary cost line-item for clients -Not much of any budget for external training with SMEs. Was told to just build our own training and teach the internal team. -Extremely slow SOW process to get any work sold. -Horrible lengthy process to terminate poor performers. Have to run them through a Pre-PIP, then a PIP.