Pros
Access to world class experts in the field to help build you a team that has the highest chances of success. Allows for plenty of opportunity to learn and grow your career and is open to cross... functional training. Highly competitive benefits and leadership team that is growth minded.
Cons
company specific way of doing things that may not be applicable (like systems and tools that lead to various reports!)
Pros
Great benefits and awesome colleagues
Cons
however, limited career advancement opportunity