Company hires for a different role and then will transfer you, after 4-6 months, to different team or its sibling company.
In general when you switch company you have go through lot of new things and adjust to the new environment. But you are happy yo go though it as you get 30-40% hike along with it. But InMobi has a culture of frequent transfer of Developers from one team to another. You will never fill stable here. You can not feel like last quarter I worked hard, let's go on vacation. Because by the time make you manager confident that you are committed to your work and doing good. They will probably change your team/manager. You will always be insecure about what's next. Managerial people don't have a solid roadmap.