Pros
Employee discount, amazing humans (I made a lot of friends that I still talk to), personal relationships with Vendors (I got to know some incredible people at Sony, LG, Samsung, HP, Google + more), schedule flexibility, and generally good leadership.
Cons
Its retail... that speaks for itself. Sometimes long hours, Black Friday every year, Blackout dates where you can't take PTO, Rude customers, very pushy on getting Geek Squad Protection, Services, Best Buy credit cards, and Total Tech Support that took away from the sales experience from the employees AND from the customers perspective. Sometimes high pressure to perform and also sometimes unhealthy competition between coworkers trying to bump up their numbers (even though its not a commission sales job).