Pros
Good over time, good on raises and promotions
Cons
Over worked, under paid, low staffed, PTO Freezes, extremely high turn over rates, policies changed DAILY! No work life balance, mandatory over time, people becoming leads that was employed with the company for a few months with no knowledge on how to lead employees or do the job themselves, 1 minute late you have to use PST no grace period, micro management, the list is LONG.