Pros
The pay and the hours
Cons
Double standards are their main issue here. One employee will be told that something is wrong while another employee is allowed to continue doing the same thing with no problem. Management is untrained and they have no idea how to be real managers. Yes, they may have been great in their daily roles but that does not mean they will be a good manager without proper training. Communication is absolutely horrible from the top down. You will be told how to do one thing today and then will be told that wasn’t the expectation the very next day. Be prepared to find out about a part of your job that you were completely unaware of about 6 months after you start and be able to explain why it is incomplete even though you never knew about it.