Pros
Good benefits, company promotes healthy lifestyle and provides wellness screenings as well as advice on leading a healthy life. Some very good people work for the company on the lower levels. Decent pay although other firms seem to pay more.
Cons
At the management level (especially mid-level to executive level) there can be a lot of unethical behavior in the interest of increasing revenue. Company seems to employ many misogynists who have no regard for ethicals or respecting their coworkers, especially those who work under them. At the base management level you will be required to work open to close more often then not, with little staffing help. Even when things are going well (i.e.: proper staffing, your manager has any level of empathy or understanding), you are always one change in restructuring, personnel or new superior away from things becoming beyond arduously difficult. Getting time off is very difficult, and even though the amount you are "given" is very good, if you are unable to use it all it evaporates at the end of the year and do not expect any district manager, market director, or whatever they call themselves this week to care or help.