The only thing that made me stay was my colleaguesThe good thingsMy former teammates were all really friendly individuals and have amazing work ethics. As a team, we worked really well together so there was never a problem for us to tackle tasks together. (Most of them have left the company by now, as they should cause they deserve better.)
The challengesThe challenges you'll have to face in this company includes low salary, discord management, expectations to overtime regularly, extremely low salary increment, dealing with mood swings from bosses on a daily basis, ridiculously long hours of irrelevant meetings, and unrealistic expectations for deadlines. All these above have severely affected the team's workflow and productivity. It was stressful and unsatisfying to stay in this company. The accumulative stress had caused me to fall ill more often and I felt better mentally and physically after I left this company. Last but not least, the turnover rate is relatively high in this company (except for those who are in higher positions).