Avantages
Decent benefits including health, dental, vision, 401(k), FSA. Decent amount of time off accrual (< 5 years gets 10 hours/month). Mediocre tuition reimbursement program ($5k/year maximum). Good library of CBT for industry certifications. Industry certification vouchers and paid testing time if off-site (like with Prometric, etc...). Personal car mileage compensation. Company-provided cellular phone. Good coworkers who actually know what they're doing. Relatively easy to get time off if you have a good reason and ask for it a couple weeks in advance.
Inconvénients
Absolutely no raises for the past few years for anyone. Managers are often overwhelmed with 30+ direct reports and hard to get in touch with. Constantly chipping away at benefits even when company emails brag about huge profits. For example, mileage reimbursement is $0.38 per mile, well below the national average. We have to deduct the first 20 miles from any mileage claims. So if we drive 20 miles or less, we don't get reimbursed. You're told they will pay for certifications and education to take you where you want to go. Truth is if your job is helpdesk and you want to get your Cisco certifications to be a network tech, even for CompuCom, you'll be told it doesn't apply to your current job and will be denied. Any CBTs you sign up for that "don't pertain to your current job" will be denied. The pay is well below what many employees are worth. Employees with a bachelor's degree and high-level industry certifications will likely get only $40k/year which is laughable. There have been no raises in the past few years because of a 'wage freeze' but we constantly get internal emails bragging about huge profits, expansions and acquisitions.