compensation is decent. but growth is slow. The work pressure is very high. Sometimes. I have to work 14-18 hours straight in a day as i have to attend client calls in the evening and sometimes late into the night. Managers do not value an individuals' unique strengths, which is why i have to take back my suggestions most of the times. i do receive appreciation emails from my client, but they mostly go unnoticed during my mid-year appraisals. Also, there is no on-job training for fresher, hebce senior folks like me have to guide them step-by-step, which is a pain sometimes.