Vantaggi
The company embraces work-life balance -- affording employees, to a degree, to wrap work around their life schedule more easily, as opposed to having their life schedule be completely dictated by work. This balance empowers employees to more efficiently manage their schedule and work more easily when it works for them -- hence driving retention. The people at the company are top-notch. The environment is very fast and fun. Senior leadership at Best Buy is nothing short of impressive; they consistently make really good decisions and always do right by the company and by the employees. There is a lot of respect in the building -- for leadership as well as amongst peers. It's also a relatively "flat"-feeling organization; while there are layers and levels, it doesn't 'feel' that way; middle-management levels comingling with VP or above levels on a daily basis is not unheard of.
Svantaggi
The company seems to change -- direction, shift, expand, re-direct -- on what seems like a daily basis. This can seem chaotic and frustrating (but if they didn't change/evolve, they'd likely be dead by now, so it's a good thing). As a result, you must be able to embrace change to be a happy employee there. There is very much an "Fire! Shoot! Aim!" approach to most of the work and people run before they walk often, which does create process gaps and wasted effort and money.