Magic Plumbing is a good company with a great boss. The management wasn't always the best however, but they've made a lot of improvements throughout the time that I worked there. They made sure to help you out and give you other things to do if there weren't many jobs going on and you generally got your 40 hours a week. Pay raises every 6 months. I enjoyed working there. Hardest part of the job was probably when we had an excess of jobs needed done in one day, where we would get off very late. Hours are sporadic at times, so you have to be flexible.