We describe the general form of surjective maps on the cone of all positive operators that preserve order and spectrum. The result is optimal as shown by counterexamples. As an easy consequence, we characterize surjective order and spectrum preserving maps on the set of all self-adjoint operators.