The salary is quite horrible for software development, especially considering that it was a one man software development department for a good size client base. It is hardly livable for the amount you work. You have to be available for 7 days a week to keep up with random demands from these businesses, which can turn into 80+ hour weeks.