Amazing team of young professional with numerous opportunities to contribute to meaningful projects and also be at the front line contributing to such projects.
Direct access to management and often times relevant stakeholders, hence gaining the opportunity to build your people interaction skills along side your technical skills.
Cons
* Lack of clear career progression pathways
* Little resources towards employee upskilling