I've turned down positions at two of the aforementioned organisations in favour of much smaller companies (<50 employees). It's worth it. It's better to be a well known and respected employee in a small company than a fungible cog in a corporate machine.