Pros
Some GREAT people that fight with you in the trenches. Top to bottom store level. The 3 (technically 5) GM's I've worked for were pretty cool in their own right. Most of them get it. Some way more than others. Sales managers and finance are pretty rad and care about you even outside of work. I've had/seen more managers step up for each other than I can count. THOSE people matter. Shout out to those who day in and day out grind/fight out terrible locations, horrible bosses, bad teammates who should be fired but GSM's/GM's feel handcuffed to do anything about it, internal and retail dealing with the insanity that sales/customers bring, and the detailers who bust their butts day in and day out. You all know who you are and for that, I thank you immensely.
Cons
You have to put up with so much trash being passed down and a lack of help when needed. Too many GREAT people doing more than just their job and not being compensated for it. Sales Managers or Sales Consultants running finance. Finance Managers doing Title Clerk or Accounting's job. GM's running retail service or parts. Too many times when managers are on vacation or God forbid a family emergency happens and someone needs to call out....I've heard "just deal with it" from upper management instead of getting the "ok" for other people from another store to help out. EVEN if that other person will GLADLY step in to help another store and their store has coverage for them to do so. Upper management will say to NOT help. What kind of culture is that?