Yes, I believe they can provide good services. However, I would not recommend Christopher John to anyone who's annual salary is less then million dollars.
Pros: Can consume your extra money and make you feel good
Cons: I think they can be even more expensive then they are now
more