Yes, it features a dust and moisture-resistant design, including a rubber gasket at the mount, making it suitable for professional use in light rain or dusty environments.
The lens has an 82mm front filter thread, which is the standard for professional-grade zoom lenses.
No, this lens does not have built-in stabilization. It relies on the In-Body Image Stabilization (IBIS) found in most Sony Alpha camera bodies.