Pros: corporate culture, pleasant work atmosphere
Cons: very few higher ranking, professional positions.
Great atmosphere and corporate culture.
Just does not offer enough good paying, professional-level technical positions/career tracks. Most of the positions are store-related.
Great place to work if you do not have a formal education, want to learn on the job and move up the ranks, but there are huge limits if you have a formal education or professional – more... degree. – less