There are still some drawbacks and it's not for everyone. A company that is in a fast growth phase puts a lot of pressure on employees to perform and to be flexible about their roles. Some people have occasionally struggled as their roles have evolved, even despite coaching and support from the company. Some infrastructure (like the IT helpdesk) is forced to make things work on very scarce resources (they try really hard, but until recently they were under-staffed).