Getting paid to develop product features is the best way to do it!
A ton of lessons here.
If you deliver your primary objectives well and keep improving at everything else in the process, your customers will keep on loving you for it.
THE best part in my opinion is that they live stream every mission and are very transparent about failures. I think they realize how many geeks and engineers are watching and that we understand that failure !== defeat.