The software development organization for the mediation group is a great place to learn and contribute. No BS just good, smart people with great leadership.
Cons
Outside of the development org, company politics trump performance or customer satisfaction.