* As in any outsourcing / body-shop company your career very depends on projects where you would be involved. It could turn into nightmare of legacy / long-term projects with lots of support and bug-fixing or you could dive into greenfield development for new startup companies with primarily new feature development (But most of the projects of-course are legacy / long-term);
* Same specific of any outsourcing company: in your project very often you would do the things that client's don't what to do by themselves. That means some of your tasks might be not challenging at all
* Your business trips would highly depend on the projects. You could travel a lot or you might not at all