The first time I worked for this great team of people was back over 10 years ago when we built an application to manage their travel expenses (as part of our payroll solution at that point). At different points during my career there have been several re-implementations from similar applications but each project has had its own unique challenges along with some really good times! This isn't necessarily about any one client or work piece - it's more just something i've come across again recently where you are working alongside such talented individuals who can all look after themselves quite well! They were always flexible & open minded towards feedback as they're very receptive if your idea doesn't seem like much fun/easy etc then maybe try another approach ;) Having said that though sometimes things do take longer than expected because everyone wants everything perfect :D.