The job is like any other retail experience, not horrible, but certainly not great.
Pros
If you like sports, and wish to share that knowledge with others, than it can be a great atmosphere for you. Also, if you truly enjoy working with customers, than you may also enjoy many of the encounters. The employee discount is more than several other retail companies, at 25% of regular price. The wide array of sporting related services they offer can be a great boon to customer interaction.
Cons
Depending on the size of your store, certain policies and practices may be very ineffective and impractical. Like all businesses, strives for bare minimum payroll, to the point of under-staffing, which causes problems not only with workflow, but also with customer satisfaction. Does not offer more than minimum wage pay for most positions, unless necessary. Pushes its sales metrics to the point of being constantly unsatisfied.