I am a bit puzzled by the term "a starship trooper". I suspect it means an experienced person or an old hand in a company, but can you confirm this? Thanks