Great benefits and competitive pay depending on your work location.
Cons
Poor work/life balance. Lack of job security due to frequent layoffs. Market president frequently shifts priorities, creating a start-up-like environment.
Pay increases are minimal. Poor corporate structure and a general lack of care for employees.