On product development side it is technically challenging, one needs to be fundamentally strong and out of the box thinker.
On service side, end clients are worlds top companies, where demand for higher performance is more, and deadlines are strictly followed.