As already stated by "stn" if yo don't speak German fluently you stand very little chances of getting on the Lufthansa cadet-program, language fluency is a prerequisite. But that'd be the same for any European national carrier (e.g. KLM, BA, Air France etc.). Furthermore, the current situation at Lufthansa is quite difficult, because the pilots being on strike repeatedly demanding their "right" on early retirement which the company management wants to change. Additionally the cadet-program has been suspended for the last two years (so the waiting list is long) and currently Lufthansa is in the process of restructuring the training program.