That level of directness will be difficult for many people, you are expected to execute, take responsibility and show results. If you do not, the fast moving organization will also move fast to remove you. I feel some people will struggle with such pressure and others will thrive on it. However, if you're someone who wants to get things done and is happy to be challenged, you'll get on well here.