This is one of the best companies I have ever worked for. They always try to do the right thing for their employees. They have great integrity and alway make sure customers are well cared for. It is a pleasure to work in this kind of company.
Cons
This is a 40+ year old, local business. There is lots of stability and opportunity but not much promotability except within the Sandy, Utah location.