There was always something to learn at ISM. You were teamed up with experts and had great opportunities to learn. The management was good but job security was not. The hardest part of the job was making sure you were never on the bench. The most enjoyable part was the job assignments provided.