The HR dept is clueless, especially the HR manager. She is in her own little world, thinks she does a good job, but when the company gets sued by long time employees the facts say otherwise. She is a puppet to the bad management, please stay away. Check out the missouri case net link below to see the filings.
Enter the below URL, then type in "Diodes" for the last name/business name field
https://www.courts.mo.gov/casenet/cases/searchCases.do?searchType=name