People are hard working and knowledgeable.
Company will provide resources to help you grow.
If you are a take charge individual you can do very well here.
Cons
Make sure you receive commitment from reporting manager. (Some are better than others and that can have a huge impact on your growth at the company.)