Compensation is fair to good... but it's not Google, Apple, Facebook. And the quirky SW industry benefits which some of the big boys can offer (free food, laundry, haircuts, massage, etc) aren't to be found here.
The SW dev practices are pretty good, but in some cases/teams/projects just being implemented. Always room for improvement there.