Seemed to be a well structured place to work for the most part. Clean environment. Nice company store and good benefits. I didn't like the uniform requirement, but overall it wasn't a bad experience. Biggest complaint would be the pace of change. Almost didn't have time to adapt to current work requirements before they changed again and again. To be expected these days I guess.