Going up against serve-and-volley players is where the return of serve becomes difficult for a lot of people. All of a sudden the serve is coming, and so is the opponent, which immediately brings a lot of pressure.
A big server can cause you, the returnee, a lot of problems. A poor return against a good serve-and-volley players means the point is most likely over. There are a few places where you can cause trouble for the serve-and-volley players which may set you up for a passing shot.
Your return does not have to be a blistering passing shot, although it's always nice. Sometimes hitting the ball at the feet of the opponent can be just as effective.
A lot of tall players do not like to bend down that far, and hitting a ball that low can produce a floating volley on which you can go for a passing shot. If you have to block the serve back, try to block it back either down the line, or at the feet of your opponent.
Also, don't be afraid to lob, especially if the opponent likes to sprint to the net right after the serve, or if they like to stand too close to the net. Keep them honest by lobbing. The best way to do this is to lob the ball towards their backhand side to eliminate the chances of the lob becoming an overhead for the server.
Returning a second serve from a serve-and-volley player is where you have a chance to put the pressure back on them after the serve. Most serve-and-volley players won't do this on the second serve unless they're on grass or are playing doubles.
Typically, serve-and-volley players prefer to be at the net, which means you may have them out of their comfort zone if you can get to the net first. However, you don't have to come to the net to keep a serve-and-volley away from the net; simply hit the return of serve deep into the court and keep your groundstrokes deep.