I've worked at two different locations and the training took a week for each. When you first get hired you attend classes such as Traditions, which just introduces you to the culture of the company. It's a fun day, I won't tell you what else happens, its a surprise. During your week of training at your position they give you a lot of information. It can seem overwhelming at first, but don't worry you will be a pro in your first week by yourself. The training is hands on so I think that helps to learn the information quickly and the tasks themselves aren't too difficult. The trainers work with you and always ask if you have any questions, they make sure you are comfortable doing the job. Depending on your location, you can get trained at other positions. I actually just signed up for parade training in my location, Frontierland.