Pros
The product is beautiful I learned a lot about how to deal with difficult, mercurial personalities which is good experience to have One of the best group of coworkers I've ever had the pleasure of working beside (which is the probably the only reason anyone stays longer than a few months -- you bond with your coworkers so strongly in those adverse conditions...you work so many hours, under so much stress, you spend so much time together, you become a family of sorts).
Cons
Mostly the same as everyone else -- long hours, pay not commensurate, capricious management, untruthful management. There is no balance. You will give everything you have and it will never be enough because management does not have a clear and structured vision. The business is conducted way too personally. Use the position to learn what you need to learn, to build your resume. The moment you stop developing as a professional, go, because all the negatives are only going to grind you down from there. When I left, I was physically ill, mentally exhausted, and depressed. Took a year to fully get back to being myself.