They are very good at what they do! I have been working closely together for several years now & we get along great because our work ethics match up well - both sides always strive toward reaching new heights within each other's companies as opposed to competing or trying top be better than one another (which happens way too often).
We've built some really cool stuff over time but also got through many bumps during this process which taught us things about ourselves AND business/marketing tactics worth implementing into future projects / relationships etc..