Work hard, study & don’t spend all your few time at Lofte’s. SkyWest is running new hire classes in excess of 100 per month and most of them do pass. To the OP, if you do go to another airline, blaming the company will get you nowhere fast. Push yourself, ask questions, write emails to the training department if you have to...do your due-diligence.
Good luck!