Pros
Great 401k, competitive pay, great friendly coworkers
Cons
Had a manager that engaged in blatant favoritism, giving other team members raises despite performance problems and behavioral issues, many of which involved the manager himself showing up an hour late and leaving over an hour early regularly, engaging in REALLY unprofessional and downright inappropriate conversations as well. Gave new guy his buddy the best shift, gave other buddy despite him getting in trouble for watching over 50 hours of videos in a 2 week period, and saying I didn't deserve a raise despite working double the workload of any teammate AND saving the company over $1500 a month due to a project I initiated on my own to analyze all licenses assigned, many of which were for employees no longer with the company.