The company does provide excellent service for customers however lack in employing people for a specific area of expertise. Too many complaints about prices. Management is awful always having leaders come and go; it is all one way with them. You either work by yourself and struggle and never get help. The only enjoyable thing about this place is the people you work with that makes it fun.