Pros
During my tenure, I had the pleasure of working with some of the smartest, kindest people I've ever known. Until recently, the company's culture was like none other. I was proud to be a Fool. Benefits and flexibility are great.
Cons
Unfortunately, things have changed. Leadership was always flaky, but over the past few years, it became unhinged. One person in particular seems to have had some sort of breakdown, and he runs the show. It's such a shame to see what he has done to what was once the best place you could ever want to be. It was a truly magical place for the first ten years I was there, but now it's just a caustic environment, and the person in charge seems to be truly oblivious as to what has become of his company. Or maybe I'm being generous, because he is a very smart man who has to see it. Pay has always been low, which was okay when it was truly a great place to work, but that's no longer the case.