Pros
Generally a "people first" culture (although it seems that this is devolving somewhat as of late). Fun atmosphere. Staff is empowered to make decisions. Upper management is easy to access. Balance is generally practiced. Managers get along well and staff is dedicated.
Cons
Not much opportunity for growth - generally GM's start off as internal hires and most don't really have any idea how to develop other managers in their charge. Definite glass ceiling - As a manager with 6 years in, still considered the "new guy". In order to be considered for promotion, must complete monolithic and outdated training module(as if there is ever time to focus on this piece) and receive zero credit for practical on the job experience and achievements. Wage freeze poorly communicated and when lifted many people were left out of the fold. Bonus program revamped numerous times and is continuously far from achievable. Even when bonus is made, it is FAR below the industry standard. Review process is flawed and salary increases are few and far between and rarely impactful - read: TOKEN Closing at 2am is ridiculous especially when majority of volume has passed by 11:30 pm. A pure waste of time, energy and efficiency. GM's take advantage of scheduling to tailor their own needs. Communication from corporate side is inconsistent - poor communication withing corporate departments, trickles down to ops as inconsistent message. 401k is horrible - no matching. QAP program is merely a discount and is minimal as a valued benefit. Company too concerned with sale and have lost focus on what got them there in the 1st place...PEOPLE In dire need of systems overhaul - too much is left up to operator interpretation and lack of consistencies are apparent across the board.