Pros
iPipeline creates a laid back work environment with amazing employees. The employees care about being successful in their jobs and making the project team and department successful. Each of them are willing to help out if you ask. iPipeline also offers a very competitive benefits package which includes a matching 401k program, something that I haven't seen recently.
Cons
As a developer I am forced to develop in a proprietary screen designing system with a proprietary scripting language that is similar to VB script in syntax but not as extensive. The systems that iPipeline develops for it's clients are very simple in nature but become extremely complex because it must be developed inside the proprietary platform. Development is split into two groups, Prof Services and R&D. A lot of tension exists between the two groups mostly because the Prof Services group is expected to implement the solutions that R&D creates. Lastly, loyalty toward the company appears to be gone and are everyone appears to be looking out for themselves.