Pros
overall this is a good company. Good pay and perks. Great resources to learn and develop as a person and professionally with lots of industry experienced VP's with valuable knowledge. Easy and quick promotions to move up in the company. Great support from coworkers, corporate team, and most management.
Cons
The person ultimately running the company constantly makes random changes and new initiatives which are not needed and completely take away from anyone being able to focus on the company vision or goals. No accountability anywhere in the company causing constant frustrations and fires to put out. Great sales people from the top down so you will get bait and switched, over promised, and flat out lied to by your superiors. managers being promoted too quickly who are not experienced or competent enough for the positions and mainly promoted based on their initial "leadership qualities". No real established structure just constant ideas that never take hold.