This is a great first job/first retail job. The pros for this job would be a very flexible schedule, accommodation for an employee's personal life, and very friendly co-workers. Also, most customers are pleasant. The job is easy in theory, but it gets hectic. A major con for this job is the fact that there is no product training, so if a sales associate that is inexperienced in guns, for example, like myself needs to help someone at the gun counter while a manager is busy, helping a customer can be difficult or even impossible. Also, it seems like the distribution center always sends too much on truck days so the back room and the sales floor are usually quite messy on truck day and the days that follow, only to be messed up again in a couple days when the next truck comes.