Pros
Above average compensation, great opportunities throughout the enterprise, convenient locations, nice facilities and decent benefits.
Cons
Those with positional leadership roles do not take accountability for their departments. Instead they ignore issues until there is a major financial implication or a potentially high profile complaint surfaces. At that moment, they expect front-line members to drop everything, work extended hours and often spend most of their day on phone calls. They will often deflect responsibility to other departments or the front-line members creating an image that their direct reports are not competent. There are also, "clicks" in which leaders utilize the talent of only their preferred direct reports and will push them to higher opportunities. They also, utilize the talents of individuals and then pretends as if they did not contribute and then hands that person's efforts to their preferred team member, who was not skilled in the tasks. This is not he-say she-say, this is direct first hand experience.