Pros
Not a single one, except there are a few good people left.
Cons
Everything, this is the most ridiculous company I have ever worked for. They are so corrupt and management doesn't even care so long as HR or upper management isn't notified of the terrible issues in the departments. Lets just say right now most of my department is looking for better positions after they messed up all of our holiday time by making all of us change our schedules right before the holidays (which was the last straw for many of us). -Issues with pay and getting paid on time and correctly -Not allowed to take PTO -Not allowed to take holidays much of the time -Not enough coverage to take breaks -Stupid, prideful, and unskilled manager -No training (or proper training) -No care or acknowledgment for any concerns that an employee my have -And this trend continues...