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?