One of the worst companies I've ever worked for. they do not care about what their employee ideas are. Everything is top down. Managers do not care how their ideas implicate your job, even if its in a negative way.
Best Buy CHQ pays way under market across all departments, especially in IT. They have annual lay offs and will continue to do so. Only thing great about this place is the discounts you get. However, sometimes its not even that great, you might find better pricing on Amazon.
Save yourself the time and headache and just apply anywhere else but CHQ Best Buy, especially if you are in Software Development. They tell you its an agile environment, but it is really waterfall. You will not be able to grow your skills as a developer. Look at their website, everything looks the same for years.