Pros
There are still some good developers there, though they probably won't be for long.
Cons
It really is a shame what happened to PDS. It used to be a great place to work. They had a brilliant, innovative team of developers but they failed to adequately compensate them. As a result, the senior devs have been leaving in droves and those that remain are becoming overly burdened with tasks outside of their roles, since they never filled those positions. The developers are overworked, underpaid, and burnt out. There is no clear business plan. The system that exists is a reactionary business model of knee-jerk reactions and constant fire fighting. The environment is stressful and toxic and upper management either doesn't notice or doesn't care.