Time to command - probably 7 to ten years at present. Next F/O on list joined 7.5 years ago.
Unhappy? Which Airline doesn't have it's fair share of whiners? The acid test is how many leave before retirement. Answer - Not a lot. Read what you will into that.
I have been with Spotty M for 8 1/2 years and have no intention of leaving them.
The only BIG question is whether the final salary pension scheme would be available to new entrants. If it were to be available then I would suggest (IMHO) that Spotty M is one of the very best to join.