They are not professional at all. The interview questions were so naive. They asked me questions about what should I do if one of my colleagues wants to kill her/himself! Salaries are low. They don't cover the interview travel expenses. HR calls are pretty impolite.