Pros
The store teams are mostly top notch. Company is solid financially. Fairly easy for a good team member to move up through the ranks at the store level if they have a good GM....but no help beyond there. At long last there is a new CEO!!! Also finally stopped the automatic write up lunacy for TM's with low Sales Per Hour totals. Customers are pretty cool for the most part and you will definitely learn a lot about cars.
Cons
Promotions from the store level to DM or CAM are done via pretzel logic....if you're a lousy GM or CAM and are of no value in a store the door is open for a promotion to DM. If you're a great GM or Parts Pro you will die where you stand. This is due to there being so few great GM's or Parts Pros. The bonus programs are laughably bad. Legitimate raises are a rumor without politicking like Hillary or Trump. All core positions at the store level are drastically underpaid. Company is way too top heavy in overpaid management which is why store labor hours are kept to a skeletal level. This causes neverending store turnover and customer service problems which explains the sales and profit issues the company has had.