Pros
If you want to be tested as a person and grow in character this place will test you. I came out more mature and stronger but it was because of the difficult circumstances that came up. Your co-workers usually are people just like you that tend to get along well with you if you show them respect and work with them but be firm in your position/ conviction.
Cons
The management disciplines very unfairly. They take advantage of those who they know need the job and punish them while allowing others who disregard their discipline to get away with it. In essence they are twice as hard on those who will actually listen because the other workers will not. There is an unfair workload place on those who will actually work hard and those who will not are not punished. The union is there to help but in many ways doesn't. TMAG is great for those who are earnestly learning to become hard workers but horrible for those who will abuse the system. Ex. People will take advantage of the seven strikes per offense by using them when they desire and waiting for them to disappear and then using them again. Expectations for work are too high for the limited amount of staff. I understand wanting high performance but when you lack performers and allow people to eat up company salary who will not work hard you will not meet them. There is a huge waste of good food simply because it looks bad or is one or two days past date. Orders are way too high and thousands of dollars of food are thrown out weekly; which could have feed hungry Americans who if they signed a waiver or something wouldn't care if their family had no food.