Not necessarily, you will need some equipment, at least a Phantom power source, but these types of microphones are usually used for studio applications.
Yes, as long as you have 3/8 to 5/8 adapters, you will be able to attach any one of the mounts included to hold the mic.
There is no on / off switch. Phantom power is required to work.
Mount any mic stand wiz as long as you have a shock.
Of course, a separate pop filter is required. There is no foam inside the grill.
No, it is not
Yes, this mic needs phantom power, so it will work very well with your mixer.