Got a job offer right after the interview. Is this legit?

I received a job offer immediately after my interview. Is this normal?

I’m curious if anyone has any insights about the company Innodata. Is it a reputable organization? I had my interview with them and received an offer right afterward, with the stipulation that I need to decide by the end of the day tomorrow. This all feels a bit rushed, doesn’t it?