It's not overly complicated, but it sure wouldnt hurt to be prepared. We have had some guys wash out of the last few classes. If you fail any part of it(written, sim, or IOE), they send you home. Plus, there is a potential for a quick upgrade here. Upgrade has a lot to do with how well you do on all training and checking events.