Remote working. Some team members were great and some Senior Leadership was great - others were terrible.
Cons
Toxic work environment. Long hours and unnecessary daily "check ins" with mid level manager who was always out on appointments when it was convenient for her only.