Pros: teammates are great
The working environment is politicized, horrible and the upper management is quick to find scapegoats and throw their good people under the bus in order to save their jobs. Watch out!
Safety is a real issue, as they don't feel the need to follow *all* safety rules, just the ones that back up their position...they operate in the periphery of the laws of the land....just like the tax situation, they press full advantage as long as they can.
Policy reversals are frequent and easily done at a whim; for what their associates and employees go through, they don't pay near enough. Benefits are substandard. Continued education is for the brown-nosers only.
I enjoyed the associates who worked with me and didn't mind hard work alongside my associates, but it was like pulling teeth to get backup from fellow managers....the poor vendors wait & wait for their payment on accounts: sellers beware! Sometimes good work isn't enough & a do-over is demanded or--no pay!
At the end I was the happiest "let go" person ever. I just hate it for the people who worked with me and are still there. They tell me the environment has gotten worse.