Vantaggi
If you work at one of the Exadel's Eastern European offices, you are likely getting a pretty sweet deal. Competitive salary, a good pool of projects to choose from including major Wall St firms, plenty of international travel opportunities with perks like generous per diem, rental cars and excellent hotels. If you wish and prove yourself useful, you can get transferred to the U.S. office, the company will arrange a work visa or sponsor a Green Card for you.
Svantaggi
Contrary to its offshore locations, working at Exadel's HQ in the U.S. is not much fun at all. Exadel is a consulting firm. They have very few projects that need U.S. based engineers, therefore you face a very modest, hardly competitive compensation package with no career growth opportunities of any sort. If you are very lucky, you can secure a project that uses modern software development practices, but more likely than not you will get stuck with 10 year old technologies, your resume will smell like a dead cat and your software engineering career will be over. Good luck finding a job after a few years with the company. Look out, don’t let this happen to you.