Pros: Work family, freedom, difficult.
Cons: work life balance... but its retail.
Best Buy gets a lot of bad reviews from past employees, however I really enjoyed my 12 years with the company before I was laid off. Best Buy gave me the freedom to work hard, get promoted, and lead a team. I enjoyed that everyday was different and you never knew what obstacles you had to overcome. I learned a lot from my mistakes and grew with the company.