I want to share my experience with this company to caution others. I took time off from my current job to attend an interview with them, but they suddenly rescheduled it at the last minute. I had already informed them that I had taken a day off for the interview, so they conducted it later the same day.
After that, I was informed that I had been selected for a second interview with their client, and they wanted to do a preparatory interview with their engineer. This went well, and I received positive feedback. They then scheduled the client interview, and once again, I took a day off from my current job. However, when the interview time came, one person joined the call but didn't conduct the interview, wasting around 20 minutes of my time. Later, I was told that the client interview would be rescheduled.
I waited another two days and followed up with the recruiter, only to be told that the interview was postponed indefinitely. To make matters worse, I noticed that the company reposted the vacancy the very next day. This experience made me realize that this company may not be reliable. If you receive a job offer from them, be very cautious about resigning from your current job, as they might suddenly postpone or cancel the job offer.