Yes - but I am also learning a lot. I don't think I would have ended up knowing the things I know somewhere else. I am pretty good at dead-panning through negotiations :). In two years I will have a full suite of financial modelling code that has been tested on billion dollar products.
EDIT: Ambiguous wording