As the other review states, this is a small business with less than 50 employees, so growing pains are natural as the organization increases in size and figures out what works best. A smaller company may mean less room for advancement opportunities, but as the company develops so do responsibilities and opportunities. The company offers health, vision, dental, and life insurance policies, but they are slightly pricier than a larger company might offer. There are no retirement plans offered.