Do not join if you can avoid.
Pros
They are currently paying high salary, excellent sign-up bonus to woo candidates. The benefits are probably one of the worst in silicon valley, however you can purchase a nice medical insurance with the additional money they will give you. Work life balance is generally good unless you are in a group that is production facing. If you are in executive level, as long as you do not want to execute your passion, this is a fantastic place to stay. Most of the talented executives have left the company hence if you actually understand technology and do not interfere in the power politics of highest leadership, it is a descent place to stay. There are still quite a lot of smart engineers in this company. Many of them are Indian or Chinese and these guys may be stuck there for their GC. You will learn about retail business.
Cons
The CTO lacks passion and vision. They purchased a few small companies in last 2/3 years and made some of the guys from those small companies as VPs and Senior Directors. It is very straight forward to understand these small failed start up executives seriously lack experience and they also do not really have any passion or interest for real work. Very interestingly some of them have formed political networks to help each other to rise the corporate ladder. You can investigate in LinkedIn by looking at the experience of some of their senior directors and VPs who came from small start ups. Many of these guys are quite inefficient, unethical and can conspire quite viciously to manipulate data to show success, tor they can also conspire to evict any of their peers who may compete with them. All these created an uncouth environment with several unethical people at the top leadership. Hence, this place can no longer be a reasonable choice. The medical plan is also getting reduced almost every year and the benefits are probably the worst in the industry. The entire office looks very cheap. They literally want to save money from anything and then they also dont pay well the ground level workers in stores. Overall they made Sam Walton's words an excuse for spending no money for the betterment of office experience or lives of their employees.