Whilst I construct a meaningful answer to Andrew and labrat's questions, I shall answer Sophster's one (because it is easier).
...did you take a bit of a hit in salary changing career and was it worth it.
Yes, and yes.
I always knew that I would have to have a pay cut in changing. There was absolutely no doubt about that.
To tell you the truth, I really don't understand why some postdocs (that I knew) don't understand that changing careers means taking a pay cut - you might be a PhD, and have years of experience, but you're still a novice in another world. And your so-called transferable skills are untested in another industry.I also knew that there was more of a scope for my salary to increase, and there is more chance of lateral movement between companies within the same industry. Furthermore, I wouldn't have to be worried about my pay being stagnant or become less, after my contract has ended and when I start a new one, either at the same institution or another.
One thing I hated about a postdoc position is that you already know how much you will get paid, and also know how much it will rise by. It's fixed. And during my postdoc career, I was cheated on 2 pay points, then I took another pay cut. I liked science and I enjoyed doing lab work, but I really resented that, especially when other people was on a higher wage with lesser experience.
I also resented that your pay depended on when you started. During my postdoc career, there was one major bump up of pay - so whoever started their career 3 years after I did, was on a much much better starting salary (even considering inflation).
This is the problem with grant based funding. Every grant application goes for the minimum spine point, to make it easier to fund. There is no scope for someone with 5, 6 years experience as a postdoc getting their worth, unless they stay with one group and write their own postdoc grant (which doesn't always happen, like for me), or they can cope with a slightly shorter contract (which defeats the whole purpose of it, surely).
So is it worth it?
Yes, because even if you get a pay cut now, the future is more exciting and promising than being in academia. Delayed gratification to a certain extent, but there is scope for much increase (as well as decrease), and at least that increase is not predetermined as in the spine point system.
You also have a better prospect of lateral movement within the industry. To me, near the end of my postdoc career, there wasn't a worse position than being stuck in a frustrating job, even if it paid (slightly) better. Taking a small pay cut for a few years was and still is not a problem for me. Having an interesting job, where I enjoy working, where people appreciate my work/role, is more important for me. And the possibility for moving on (to either another company, or a slightly different industry) in a couple of years, should I choose to do so, is enticing.
I might not be saying this in 5 years time. But at the moment, it will do.
I will also add that my current salary is ~15% less than what it used to be. It really is not that much of a cut if you think about it - per month, after tax, the difference is less than 150 pounds.