Pros
Ability to directly contribute to building and operating a business. Given opportunities I would not have been given elsewhere. Saw my work translate to the growth and improvement of our business. Formed close relationships with co-workers that were engaged and part of the same team for many year. It was a new concept and if you put a lot in, you got a lot out of the experience.
Cons
Not a lot of bells and whistles. If you're just looking for any old job, it probably wasn't the right place for you. It was very much a startup environment with those type of expectations, which wasn't always a fit for our retail teams. If you were motivated by the opportunity, it was great but you can't expect this of everyone.