Great place to work.. If people show up on time and don't call off on a consistent basis AND do quality work, the owners will help you out. They build quality machinery and do job shop jobs as well. I myself have had a very good experience at this work place. I give it a big thumbs up!!