Agresive, fast past working enviroment, good place to scale up your skills..The good thingsYou get to learn, gain knowledge, friendly and helpful people, great boss who takes care of his people, motivates and most importantly trust in you.
The challengesSome of the peers here does not have the same momentum causing you to lack at times, you need to focus and move on to achieve the company goal