I worked at Pacific Software Publishing full-time

Cons

*Upper Management is delusional at times. As stated in other reviews, they attempt to micromanage everything rather than let people with experience in the technologies do their job. Instead of fixing a decent product to be bug-free and usable, they rush out a new version that is held together by duck-tape. And when that new version comes out, instead of fixing the issues with that version they rush to work on the next buggy version. This is all due to upper management attempting to micro-manage. *Horribly outdated practices in both software & web development, as well as server oriented. *Unorganized. *Almost no communication between departments. In fact, at times it would be degrading to try to get software bugs fixed that customers complain about. *High turnover which is not very surprising considering how they treat employs. *If you say that within 4-6 months a hard-working employ can get a raise, stick to it! Don't shaft good employs. *Overworked, underpayed employs.