Management and manager very friendly and guides with enthusiasm
Good teamwork culture, transparency in tasks and results
Can pick tasks other than the role and also get recognised for it
Support from team is good.
Cons
some cons you experience with working in small teams, these can be managed with the flexibility given by management.