The salary was decent, the benefits were tolerable, and I only had to work 7.5 hours a day.
Cons
There wasn't always work to do. It seemed that performance was not that important to managers; as a result, many bad to mediocre developers were able to stay around and "succeed". This led many of the good developers to leave for other jobs which in turn furthered the decline.