It was very bureaucratic when it came to taking care of their employees. I applied for a course in a university with their tuition aid. However, when I left, the HR asked me to pay back the full amount since I left within a year. I understand that it was in the policy, but the course was directly related to our work and I did apply what I have learned. It was also not like I left immediately after the course (> 8 months). I felt they could have been more generous to their employees. There were also numerous other cases like they declined my WFH requests when I needed to go back to my country and vote. I also think the tech stack they used is very outdated. Their frameworks and tools (DBMS, deployment tool, etc.) were almost all proprietary. I did not notice how undesirable my skillset was, until I returned to the job market. I would not recommend any engineer who values their career path to stay there for very long.