Pros
Flexible remote policy, tuition reimbursement, great health care benefits, good work/family balance, good vacation time, nice work environment, very competitive salary, ability to move around due to locations in other states/cities
Cons
24x7 availability meant interrupted weekends and late nights
Seems impossible to advance beyond entry level management without working there for many years,