On the experience part, this happened to me few times, when the project manager asked me for an estimation, i give it from my perspective and experience, and then he gives the work to someone else with no experience, and obviously takes more than estimated.
Now, i always give two estimates: An estimation if the work is done by me, and an estimation if the work is done by someone else.