There are a huge amount of projects running in parallel and due to the hyper growth of the business processes aren't always clearly defined - you are left to find your own solutions and build/ use your own internal network to solve problems. This can be overwhelming at times - especially for new starters or people who are used to larger corporations. If you have a 'can do' attitude and aren't afraid to roll your sleeves up to work hard, you will learn a great amount in a very short time.