Bring a large pot of water to a boil over medium-high heat.
Cook pasta according to the package directions, drain and rinse.
Place pasta in a large bowl and add all of the remaining ingredients. Stir to combine. Add additional mayonnaise, if needed.
Chill until ready to serve.
