I enjoyed my time as an Apple Store Genius, but they're truly lousy to their retail employees. The moment I left Apple I doubled my salary (and got 9-5 weekday hours) as an IT engineer... two years later I'm a team lead managing a small group. None of this would have happened at Apple retail, they rarely recognize their talent or promote for the right reasons.