the program is very flexible.
working remote is possible in most cases,
also working hours are flexible
some other benefits like gym subscription and health insurance offers are present
Cons
there are cases when the paycheck is not the motivating side of the job, although this is not a general rule