Beware, this company is made up of humans who make mistakes. However, they are honest, hard working people who freely admit their mistakes and limitations. So, this "con" is actually a "pro". This company is good at learning from mistakes and applying course corrections. There's no finger pointing or CYA mentality here.