Yes, the lens features a dust- and splash-proof construction with rubber sealing around the mount to protect against environmental elements.
No, this lens does not feature Optical Stabilization (OS). It relies on high shutter speeds or in-body image stabilization (IBIS) found in newer mirrorless cameras.
The lens requires a large 86mm front filter, which is significantly larger than the standard 77mm found on many other lenses.