Flexible working arrangements and wide variety of work available
Cons
Very bad inhouse on line systems with poor prodictivity, and poor professional presenation of reports. Management love to blame staff for company inadequacies that result from these poor systems. What they advertise publicly is not what you get privately.