Pros
Articulate values my input and gives me the tools that I need to grow both professionally and personally. Even though we all work from home, I feel very close to all of my co-workers. We are constantly in contact with many different tools like Skype and Yammer, but only when we need to be. There's a ton of opportunity to grow. I've had countless opportunities to be involved in multiple facets of the company. The coolest thing about working for Articulate is that I get to work from home...from Oklahoma...in my pajama pants...with an awesome computer...the fastest internet available (yeah, they pay for both of those)...while knowing that the work that I do directly impacts millions of people who participate in learning created by Articulate tools.
Cons
The only con about Articulate is that you will never want to work in the corporate world again. You will be spoiled by the flexibility here.