1. The job is interesting and you get to learn new things. 2. The work environment and employees are friendly. 3. The company is well organised and runs like a smooth machine.
Cons
Tbh, there are no cons to this job. The only con I could think of would be the distance to travel as the office is a bit far. (This can be overcome as the company does offer WFH if needed)