Pros
I've been with Altum for nearly 10 years and find it to be a great place to work. Having also worked for a subsidiary of a very large corporation, nothing beats working for a small, nimble company. You'll find very little red tape here along with accessible management. The benefits available to employees are extremely generous and rival those of larger firms. It also shows that Altum cares about its employees: offering these great options isn't necessary, but they choose to do so and enhance them when possible. Perhaps the best part about working at Altum is that quality work does not go unnoticed. If your idea of a career is to collect a paycheck and fly under the radar while sticking to the minimum job requirements, this probably isn't the place for you. However, if you take pride in your work and want to feel accomplished at the end of the day, while also being recognized for it, then I'd sign up and start advancing your career.
Cons
The pros certainly outweigh the cons, but small companies can have their downsides. When the economy dips, it will typically sting a smaller organization more than a larger corporation. While the necessary changes aren't everyone's favorite, Altum has always been able to dig itself out.