Pros
Proaptiv has been a great company to work for. Having started out at a larger company I've really enjoyed the small company atmosphere. Less overhead and a more personable/family feel. With multiple contracts available there are opportunities to move around if something isn't quite working as expected. The Owners/Management team mostly work on contracts as well, this makes them pretty easy to get in touch with online when needed. Small management team you can get to know personally. Proaptiv likes to give back to it's employees with multiple great benefits including many corporate outings. Great employees of all experience levels. I've also found management to be receptive to input when it comes to benefit changes and other corporate suggestions.
Cons
With most owners/managers working on contract, corporate communications can lack a bit sometimes. This has been getting better, it seems they are working on this and have added some middle managers to help reach employees better. Some employees work on a contract without other Proaptive employees. This can make it difficult to meet other employees but the corporate events can help.