Pros
Strong teams have been built over time so there is a lot of knowledge in all areas. It is easy to reach out to other lines of business to share practices. Certain managers also understand the need for flexible schedules so if you are exempt, working remotely may be an option, though there are not formal rules around this.
Cons
This is a good place to learn because if you do not self teach what you need to be successful, it will be hard to meet expectations. No formal training and expectations to deliver results immediately upon arrival. There are conversations on how to reduce turnover from those leaving the department or company, which is good, but it may lead to undeserving promotions in turn discourages peers from doing good work. Make sure you keep every email and document every conversation because amnesia runs rampant and may adversely affect something greater down the road.