Pros
Learned so much about all aspects of production, wholesale, sales, design, sourcing, etc. It is a great place to work and I made lifelong friends and connections when I was there. It's been a few years since, but I still speak with Nora and members of the team and help her out when I am able.
Cons
You have to be willing to wear a lot of hats. It's both a pro and a con. Pro because you learn a lot about every aspect, con because you get burnt out very quickly.