Flexible schedules; all remote employees but still very connected as a group; great pay and benefits; paid holidays and PTO; a "family" type environment with a very supportive leadership group.
Cons
I am relatively new to the organization and have not experienced any cons yet.