Smiths is a wonderful place to work. They are mostly open to last minute schedule changes, very friendly atmosphere. Can be stressful at times. Management is sub-par, communication needs work, work ethics are okay. Needs improvement in these areas. But overall, its a great career starter, with the option of advancement.