Pros
It's a good place to work in a lot of ways with a lot of great people. They seem to be trying to make some of the right changes for the future, like trying to include more minorities and women in leadership and look at other issues. They seem to be working on diversity, inclusion and caring about the employees if they will actually follow through and not just do lip service.
Cons
The scheduling system sucks. Unless you are a top department or store manager you don't have a clue what your schedule will be. Have to work back to backs (work till 11 pm or 12 pm and be back to work at between 4 am and 7 am), work 9 or 10 days straight, no set or dependable schedule at all for most people. Then if you need certain days off they try to cut you to 12 hrs per week. They advertise flexible work schedules, which is true but the only one who has to "flex" is the employee. What they should advertise is you must be able to work whenever we say 24/7 or you can't get any hours. They don't accommodate people with disabilities or differences very well. Would like to see more of that.