This company is certainly shady in its employee treatment. It appears that they had their R&D team write positive reviews on this site to offset any negative criticism. This resembles the handy work of the CTO. I would take a majority of these reviews with a grain of salt. Also the location for this company is Indian Land, SC and not Charlotte, NC. This was done to save on paying taxes yet trying to get quality employees at the same time. Good luck with these people.