Just finished IOE. No animosity. Training was not hard, but it was extremely thorough and very long (just under 4 months including basic indoc). The training program was top notch. There are so many events, and the training is so thorough that it is difficult not to make it through. I think you'd have to try to bone it up. Others may have different takes on it. If you have glass/FMS experience it shouldn't be a difficult course.
As for the length of the program, prepare for a paltry check every two weeks for 4 months. No complaining here as the end reward is fantastic....just something to consider for financial planning. As for learning the company while learning the airplane, if you have 121 experience it helps, but is by no means a show stopper. I imagine I'll be learning the company for some time to come, but the guys/gals I've flown with have been extremely helpful in that regard.
I sure hope there's another big nugget bid!