competitive salary for first job
many benefits on top of salary
easier way to enter big companies
Cons
lack of guidance
lack of specialised trainings
managers just care that you continue working for their clients so they keep getting money rather than actually help with issues