An irksome thing about working with big companies is that when projects go up the chain for review, they come back with additions that aren't in the estimate. A good company will ask for a revised estimate. A bad company will assume you can do the new stuff for the same fee.