Benefits are mediocre - Health Insurance has huge deductibles and long waiting period on 401K, Pay is low. Company sells in a niche segment of the healthcare industry and sales have been lacking. As is common with small companies, there is no HR group so standards in Employee Relations are determined "as needed" and vary from situation to situation or from employee to employee - your job can be here today and gone tomorrow - no notice, no due diligence, nothing. Very "close-lipped" regarding changes in resources, company direction, job duties, etc. which can result in surprises.