translate English to French: Staying there is also quite a challenge.
Rester à un tel grade est un challenge en soi.