1. You will get a good base for start.
2. You will get proper time for learning.
3. You will get to know new technologies.
4. Your scope is good then you will find lot of integration approaches between Tools.
5. One of the good middle ware Organisation.
Cons
1. All depends on you.
2. Money criteria is average.