training - corporate training is very thorough
schedule - no graveyard shifts
Cons
training - in-store training can be sparse and incorrect
leadership - questions or grievances are referred to corporate instead of being handled at the ground/store level.