Fun, good food, clean work environment
The exit door was close when I walked out on GM.
Cons
GM has no management skills and no leadership skills. Tons of double standards. Implements rules that he himself breaks. Rules for thee but not for me kind of attitude.