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.
People - great team environment, solid management
the clients - some of the biggest industry leaders
global - the company is spread worldwide
flexibility - work from home options
Cons
> Have the tendency to getting pigeon-holed with one particular role on the same project, sometimes for years
> Lack of training