Here we are not discussing how to be a good manager, but
how to survive (yes, SURVIVE) under a micro-manager.
You are not her boss, so your management style is totally irrelevent to the topic. If she got fired, she may lose everything given her pending the company's visa sponsorship.