Pros
Opportunities to work with good people. The ability to interact with Fortune 100 level clients gives exposure to situations that you wouldn't necessarily be exposed to in other small software companies. They are flexible with schedules and try to keep employees using cutting edge technology. By promoting the "active" lifestyle they allow employees to pursue a lot of extra activities. The people working at Active really believe in the products they are delivering and you have the chance to see your efforts used first hand. Overall, it is a decent place to work. It has its struggles like everywhere, but it is ok.
Cons
The management of Active does not understand how to use the many acquisitions they have made in the last couple of years and there are a lot of inefficiencies from that.