Pros
Staff is great to work with, and the managers are very accommodating. They are flexible with schedules, and they want to help you achieve your goals. There are so many benefits to being staff here, including discounts on gear, discounts with other local businesses, and fun staff outings.
Cons
There is limited room for growth, long term. Short term it is easy to move up to new positions, but there are a limited number of full time positions that could support a person. It's a great intermediate job though, most of the staff are part time and are either students or have other jobs.