Good place to start
Best Buy and Geek squad have a great internal Culture, however if you are looking to move up quickly it will not happen. Also when it comes to hiring, they are going to hire internally first, even if someone is more qualified, its just how it is. some of the Higher up management is great, some should definitely not be in the position they are in.
Good learning environment