Pros
decent benefits, stock options (I've been there for almost 2 years, and all I have done is lost money in their stock).
Cons
They will not work with you on your schedule, you close and then open the next day, you pretty much have no time for your family. They brainwash the crap out of you, and make you believe things that will never happen. Like you will make full-time, or you will be a manager soon. In order to make a decent paycheck there you are looking at 5 years of commitment to the company (that means, making hardly any money, and commenting fully, and giving your home life up for the company). It takes a long time just to get full-time, from there you are are waiting a year to take a management test. Then from there you are waiting years to get on a finalist list, to be a manager. Then they give you false hope, like next time I promise you will get full-time, or make the finalist list (and it never happens, because you didn't kiss enough that quarter).