Pros
Income, benefits, and in my particular situation, the people I work with. My Team Leader(s) have been inestimably helpful in helping me move forward and succeed at Whole Foods while still accomodating my outside-of-work interests and passions. The product quality is fabulous, the core values are admirable, and the health and lifestyle choices encouraged are great, and have helped me in more ways than just pay. I have learned an increadible wealth of information about our products, and am still continuing to learn in my current position. Also, the benefits package is awesome.
Cons
It is very large and very corporate. I often feel the repercussions of Regional meddling within the local store. Also, the Data team tends to be slow and/or difficult to deal with.