Pros
Strong fundamental company values, and a CEO that truly appears to care about employees. If you are retired military (especially USMC) you will always have a home here.
Cons
Company values are clearly stated; however, in execution multiple integrity issues exist with "doing everything for the clients." Understanding the necessity of building enduring relationships with clients, but excessive "gifting" or "personal services" is often blurred between ProSoDel management and clients. Some of the HR staff have inherent conflicts with their function (i.e. personal relationships/family members of CEO), and thus you are often caught navigating personnel issues without HR support. Benefits are to be expected for a small company (read "okay" at best). The corporate culture is very micro-management based, and sales are often made on the "fake it till you make it" approach.