The speed to deliver things is currently slower than I wanted, but I understand the need to get a clear understanding before execution.
It isn't a place to build a social life, but that was fine for me as I love the work and the few face-to-face events they do a very high quality, creating very good working relationships.