I like that we always have someone who listens to our needs, is creative but also takes into account ROI when solving problems. They listen well to their customer's feedback which helps us in creating new products for them. It can be difficult sometimes working at short notice if you change your mind multiple times during development process or want changes after they've been made! This will cost additional time/money without guarantee of success - so best not to waste people’s valuable hours while waiting on approvals before starting work. Having an agile approach allows me as client manager to manage my own projects efficiently & quickly get solutions up online.