Not OP, but at my job, managers are fairly hands off.
> What happens if you say "no" to them?
It's not adversarial, it's a meeting of the minds to ensure we deliver the best product to our customer.
> who fires who in such structure
Termination is usually Director-level call, Managers are mostly for other HR items.