I love providing custom based solutions to each customer's business needs, which, I believe, begins by listening/understanding the customers current/future business requirement's. Discovery also provides an insight to penetrate the account by identifying future opportunities for higher profit margin software and service add-on potential.
The final result being a successful project, happy customer, and most importantly a returning customer based on trust.
I hate losing.
I like the opportunity to work with multiple applications and provide future-looking analysis for growth trends. The one thing however - it does tend to get mundane, especially when you setup and run test after test and one will crash for one reason or another. Sometimes this is a good sign that the application you are testing will not handle the defined load, but often lab environments aren't as stable and robust as production environments, so it can be frustrating.
Totally chaotic and unorganized consulting practice. No logic to their madness at all (i.e. no formal indoctrination process, no useful training, no team building, no set methodologies, no useful archival of intellectual capital, etc.). The real problem was that the people they recruited in the consulting practice basically only had experience in consulting and no real world experience. It also appeared that the majority had a gift for BS.