Go to the big dog, they obviously put a greater value on your services than the small dog.
I would mention to the small dog what you are doing and see what they do say or do to keep you, if they do nothing then it's the right decision to go, if they do something you will need a very good reason why they didn't do it before, so it's probably still the right decision to go.
Also your premise that there is less chance of career progression with the big dog is counter intuitive, mostly it's the other way around.
Last edited by Camp Freddie; 4th May 2012 at 10:30.