Pros
The best part was the people I worked with. Most of the people I met at this small company were brilliant, multi-lingual, funny, and hardworking.
Cons
The president has a very strong personality and is very hands-on, so if she rubs you the wrong way you are never going to be happy there. The hours were very long for the meager compensation. During the interview process they made it sound like it was an amazing place to work, and I'm guessing this is how they managed to get so many amazing people to work for them. But turnover was extremely high, morale was extremely low, and I couldn't wait to move on once I had the full picture. The last straw was when some of the freelancers we hired actually showed up in person because they had been getting the runaround for so long and just wanted to collect what they were owed for their work. No-one from upper management would see them, and we low-level employees had to apologize for a situation that was out of our control. One woman was actually crying with frustration. It was a valuable learning experience and I don't regret trying it, but unless they've done a complete turnaround in terms of how they treat their staff, I'd run away screaming from any opportunity to work for them again.