Great company to work for with the exception of the CEO. He is rude and verbally abusive to everyone, including C-level executives. He rules through fear, which is not good for the staff morale. Most people leave after a very short period because of this. Benefits are great. They DO NOT give raises!