I really like how agile our team has been about being able change directions as needed (or when things get too boring). There's always something new coming up if you're willing/able! Our entire organization gets along well together so it doesn't look any different than what everyone else experiences - but there are times where people aren’t fully communicating because work isn't urgent or interesting enough for them personally. It makes my job harder sometimes since i'm not 100% confident everything will be communicated effectively which leads me into uncertainty around projects going wrong / late etc.. I like the approach of the consultant. The consultant is very smart, and always makes me think. I wish I had a chance to talk to him more about my needs and requirements. I don't think we had any issues with the project. Everything was seamless. I would definitely recommend. I am using the services of Horizontal Integration for a CRM program.