Although I enjoyed working at PSM and have nothing bad to say about the organization itself - the only con I would say, for me anyway, was that the clientele is primarily in the small to mid-size category. So, although they do have a handful of Enterprise-sized clients, they mostly deal with the SMB market - which is fine, but from a technological perspective - it can be limiting if you prefer working in larger environments and with more Enterprise-level technologies.