Good team and environment
Good trainings and following by team leaders
Cons
Very intense and high number of tasks in a very few time with the obligation of making the 10% quality ( 0 error) which is not human
Any error can result a negative impact on the job and the employee performance
Flexibility, good incomes if you work well and have a massive network and incoming business.
huge flexibility, you do whatever you want whenever you want, only your results will be impacted.
Cons
They don't give enough tools to do what you have to do. Not enough transparency in the real business and the consequences on a daily basis. Yes it happens you declare a null turnover sometimes...