Workload and at times chaotic work environment. The latter depends highly on your level of control of the teams you are working and deliverable timeliness and quality. High level of customer centricity sometimes puts your back against the wall to get all the internal processes aligned to ensure billing is not delayed.