Pros
Good learning opportunities Supporting seniors
Cons
Employee must be willing to explore and must be open to field trips
Pros
A good place to work, great projects are here, No politics, Work-life balance , supporting team members
Cons
I have not found any such thing which is not manageable.