Pretty good experience at Schnitzer Steel.
Pros: the work is interesting and the people i worked with were great, both clients and suppliers were great to deal with also.
Cons: nature of the business leaves little room for work life balance. also job security.
My main task was to ensure business processes were in place to use SAI as the ERP system. That meant learning the business and system we were migrating to, but had no documentation or any foreknowledge of what the new system was like. It was a culture shift for the employees as Schnitzer (large corporation) had just moved into Canada(a bunch of small companies). My main task was to prepare the employees and make sure the business did not shut down when the system went live. The people from head office were great. The project went fairly smoothly.
Then Schnitzer expanded further into Canada, and I had to be able to travel with less than a day's notice to meet the new employees and train and have them up and running even if the ERP system was not in place. I found myself travelling, sometimes 3 weeks of the month with only 1 or 2 day's notice of where I should be. Most times, I felt I did not have enough time to properly train most people.
Schnitzer is a good company to work for. They strive to have great ethics and they treated me very well. However, the business is mapped very closely to the commodities market and when the US economy is poor, so is the business. I saw the stock price drop 40% in a 1 month period and when that happens, the company needs to do drastic things like layoffs with little notice. They seemed to have to do that often.