Pros
Variable schedule, it can be nice to have days off mid-week as there are very few crowds when you go out during the week. Tops out at a very respectable wage considering what your job is all day.
Cons
The scheduling can conversely be terrible as you rarely get days off in a row. The wage that you top out at is not something that you can ever live a satisfying life on; you almost definately need another provider in the household in order to go beyond making ends meet. I have heard that other stores are better, but the amount of backstabbing and political games that go on are simply astounding. This includes not only associates but management up the highest level within the store as well. Likewise, the management (at the Monroe location at least) seems to care only slightly about the associates on a personal level. They seem to view workers merely as bodies that can and should be replaced with cheaper models whenever possible.