Matt,
I've been in 18 years as NCA and have very much enjoyed my time.
Yes, there have been hard times and at the moment the sand pit is getting wearing for many but there are a lot worse ways to spend your life.
The job is interesting and no two days are the same, I've seen much of the world in my time that I would not of otherwise and the rate of pay isn't bad.
We've always had moaners just like any other profession but the grass isn't always greener.
If I had my time again, with the knowledge I have now would I still sign up?...............Damn right I would - no regrets