Thousands of passengers were left stranded after the low-cost airline canceled more than 300 flights over the last two days due to "weather and operational challenges."