Horrible management/Fun when with a good team
I worked for the same store for two and a half years and had 7 different managers. I was about to get my 8th manager but decided to leave instead. The higher ups love a high turnover rate to keep their employees under-paid. More and more rules kept getting introduced with no compensation.
With that being said, I had the same crew with my for two of those 2.5 years and we had some of the best moments of my life there. When a good manager is present, the job is fun but a bad manager can cause the entire store to leave (what happened in my case).