Doing my job day to day was made easier by the great co-workers. The teamwork their was outstanding. I had learned so many things on each job that i bid to. From fork truck, bobcat, dump truck, haul truck, loaders, locomotives, loading rail cars and trucks, and etc...The management and foreman always made sure a person was broke in and all safety procedures where followed before they were on their own. The hardest part of the job probably was the shift work. It takes some getting use to, but the job itself is worth it. The most enjoyable part of the job is the people i worked with. From co-workers to management, everyone i was involved with was so easy going and helpful. So that made going to work a lot more enjoyable.