bestThe good thingsGood training ground. Being expected to be all-around sometimes helped in honing my skills outside my area. It develops me more.
The challengesTraining people on branches.
Salary below what you actually deliver.
Self-care at stake even time for family.