Most people that work in the most sought after positions stay for a long time and general sales does have a high turnover rate company wide but at the location I was employed at turnover rate skyrocketed after we got a new GM. New Management came in with completely different priorities - a number of long time employees quit. A number of interactions I had with the new GM were extremely problematic and there is no point in going to HR as a coworker had done that already and it ended going nowhere. When I had an issue that needed to be addressed that I felt was unfair, I was told that according to our employee handbook there are certain things that I get a pass on so it was not right for me to complain about what was going on. After I left, and I actually took the time to re-read the handbook and it turns out that the supposed leeway I was given wasn't leeway at all - nothing I had done was against company policy. What was even more upsetting was that there are people working there who are in breach of that specific policy but apparently policy only applies when the GM wants it to and never to management. Last but not least - diversity is lacking. I do not think it is something that can be helped because it really might just reflect who applies, but minorities and women make up a small portion of the workforce compared to other employers. They make you feel welcome all the same but it is something to keep in mind. Regardless of my personal experience, I think it is still worth applying - new hires don't understand how good we had it before so the work environment might be more tolerable. If you love tech and don't mind working in sales there is no better retailer to work for.