Pros
Easily the employee discount (musical gear at COST) is the most apparent reason to work there. Second to that would be the scheduling flexibility (they let you off for touring, etc.), and the free education from the training modules. Though there are never enough working at one time to help everyone with an issue, the store managers are generally very down-to-earth and ready to aid. The managers are pretty good at verbally acknowledging a job well done.
Cons
The scheduling is extremely haphazard - schedules will change violently from week to week and sometimes at extremely short notice. Management will sometimes forget to inform people of changes altogether. Most departments are regularly understaffed. The pay is horrible and it is EXTREMELY difficult to make a decent salary. Most employees working fairly don't make much more than $50 or so over minimum wage per paycheck. Because of this, most of the employees result to sharky and unfair tactics to undercut each other, i.e., the competition. Employees also rely heavily on selling items with a large profit margin, which usually are proprietary, cheaply made, and NOT the best item for the customer. Management live in fear of higher management, and therefore sweeping changes can be made at the drop of a hat regardless of practicality and without realistic planning. Pay is docked if employees do not meet certain sales performance ratios, like 30% GC warranty sales, etc. The work environment is also FULL of vulgarity and behavior that could easily be considered harassment, which is why I believe the company has very few female employees.