Friendly colleagues and helpful managers.
Lots of learning opportunities and training.
Flexible working hours and nice environment.
Good experience for career development.
Cons
High pressure and unrealistic sales targets.
Low salary compared to the workload.
Limited opportunities to grow long term.
Management communication could be better.