Pros
It was, overall a good work environment. The future always seemed cloudy, since the software was late in its life-cycle. Management was grappling with how to migrate to more current technology. Many of the developers there felt they were making to wrong decisions, and we would not be considered.
Cons
The company moved its development perations to Texas, and essentially restaffed. Much of the existing development staff did what they could to retrain people, but it was hard, since relatively little in-person training was done. They also saw one of the advantages of moving to Texas as a money-saving move, and part of that was trying to hire programmers to replace the Portland staff without regard to the systems already in place. This meant hiring people to write the new system at bargain rates, probably to junior to fill the roles needed. The current system would be maintained by consultants, probably at premium cost, cutting into whatever savings they were planning on, at least in the short and medium term.