How to survive working for a micro managed company