Most of the people are nice
While I was there they finally started nailing down a productive process
Cons
A huge amount of technical debt
Limited potential for building technical skills with modern technologies. Most of the work is fixing bugs with the technical debt.