Re: Have you ever worked in a software business?
"I suggest you are disgruntled"
Far from it. I did very nicely from that experience. I'd been body-shopped in there but then left, largely to go to another system-integrator with in theory, less of a commute (that was a whole other tale). However by the time the first client had learned the error of there ways I happened to bump into one of their guys in the tube station (so much for having escaped the commute into London) who promptly asked if I'd be interested in coming back as an employee which worked out very well in several respects.
"and have no experience in working in a software engineering business."
One of those irregular verbs:
I am a software engineer, you are a programmer, he/she is a script kiddie.
"Move on and find a better work place."
Indeed. It's called retirement even if the first decade was combined with freelancing.