1. You may well be required to - presumably you have this so it's not a problem. I'd say it's unlikely but better to be safe than sorry!
2. Generally they would, but corporate codes can be negotiated so that stay benefits are not available. Check with your corporate travel agent who will be well aware of these entitlements.