* Low pay- I have since moved on to other companies, but considering how low I and my peers were paid, I was bewildered why any engineer would want to work for Supermicro
* Long hours- my entire team works EVERY SINGLE SATURDAY, and we regularly work till 8PM during weekdays
* Toxic culture- I have seen my manager retaliate subordinate for HR reports, employee jump ranks to back-stab immediate lead, and nasty office romance fallouts