Heavy, heavy travel. Often traveling weekends or Friday nights on your own time. Poor relative pay. Executive management are too junior, often promoted from developer/pm with no corporate leadership experience. This yielded shocking mistakes in leadership and sharp staff attrition rates. I wouldn't go back. You can make more money through local consulting companies and no travel. My advice? Look elsewhere.