The answer depends mainly on the options you might have.
Here is my take on Robosoft from a few people I have talked to. The main work of the company is app development. They are not know for analytics. So, the first thing you should do is be absolutely sure about the profile you are getting.
The company is based in Udipi, which is not the best place to work, but offers very low cost of living. SO, you may like it, it you are not a city dweller. But, if you are, you might struggle to stay there for 2 years. Some people I talked to were not impressed by their HR and people management. Expect long hours at time of project and low work otherwise.
There are a few good talented developers you may find there. I am not sure about the same for analytics professionals.
If I was in your place, I would ask detailed question about the profile and talk to a few people in the team. If you feel convinced and can stay in a non-metro setup, you can join. Spending 2 years with first employer should not be a big concern.
Hope this helps.