Pros
Great mobility and career growth, ample training and competitive compensation. Smaller, semi-independent division featured a family-like atmosphere where it was easy to get noticed and talent was rewarded.
Cons
At higher levels (corporate headquarters), things are more cutthroat, every one for him or herself. Commitments are sometimes made and broken without hesitation. Numerous opportunities for growth in responsibilities and compensation, until...changes in leadership resulted in a bait-and-switch substitution of a different job in place of the one that I was recruited aggressively into - different duties, different boss, completely different package. In short, a deal I would have rejected three months earlier when the original deal was offered. New boss saw himself as a cheerleader, but ability to inspire was absent.