Pros
Whatever is required in a professional field, It is present here. It depends on you how much you are collecting Knowledge from here.
1. Seniors are Very helpful. They will help you to understand even a single issue.
2. Supportive Management.
3. You will not stick to only one field. You will be open to learn and apply different concepts or the latest software.
4. Surely, You will enjoy your work.
If I am talking about my team, Everyone has their own Importance, I learned a lot from them. If you are giving your 100% then you will find that Seniors are already giving their 110%. And keep motivating you.
In one line " If you want to learn a lot and not afraid of working, This is a very good place for you"
Cons
No one is perfect in this world. Your aim should be learning and getting Knowledge. If you will focus on this, You will not get any cons. See your seniors and be inspired.