Pros
Best Buy as a company is very willing to support you and help you grow as an employee. There are several different types of advancement opportunities and learning options. As long as you are performing well, they will take care of you and help you to advance. The employee discount is amazing and there are even ways to get things cheaper than what an employee could normally get (accommodations program) and that Best Buy doesn't sell. The benefit package is very competitive and the 401(k) matching is above average. The management staff truly tries to make Best Buy a fun place while still running it as a business.
Cons
Best Buy leadership can be very fickle. A lot of times I feel like my talents and additions I bring to the store are taken for granted. I have lead a department hands down better than the any other store in company and still gotten micromanaged and documented for minor issues. Yes, they should have been done according the Stand Operation Platform, but we are all human. If I am outperforming every store, do I need a write up because a sign was the wrong color? And when I take initiative to improve the customer shopping experience, when did that become wasting time.