Overall, this has been a fantastic place to work. Even the customers are nice.
TSC really seems to care about both its customers and its employees. One of the ways they show this is by the monthly bonus plan. If the store makes its financial goal for the month, EVERY employee (not just the managers) earns a bonus. The bonus is based on the number of hours each employee works. So the more you work, the bigger your bonus. Everyone wins!
Probably the biggest challenges is the schedule. You might work a morning shift, afternoon shift, and evening shift all in the same week. But this seems fairly typical for retail. The manager is great about making sure the schedule is out for a two week period which makes it easier to make personal plans.