Pros
Flexible hours; work at home; great medical benefits; respects diversity
Cons
Kind of miss being in the office— just for human interaction reasons
Pros
worked at various positions throughout my career, always paid extremely well, vacation/holiday time was always plentiful and employees are respected
Cons
in some positions i was not able to work remotely