Pros
If you enjoy being micro managed and constantly being threatened of getting fired, then this is the place for you!
Cons
Promotion discrimination. Not knowing your work schedule in advance. Working sometime 15 days straight without a day off. Being cheated on overtime. Yelled at for no reason. Too many reasons to list here. Sadly the company has no guts to fire an employee so the person gets bounced around to various departments bringing their incompetence to each new department. Is this such a reputable company that when an employee gives 2 week notice of leaving to the mgr, the next day the employee is escorted out of the building by police officers in front of all employees to see implying that the individual is guilty of a crime. This is how the company respects its employees?