Pros
Great pay and benefits, desirable culture, flexible scheduling, and working from a home office is a huge plus!
Cons
You must be a very self-motivated individual to be effective but if this is understood, it is not really a con.
Pros
Great culture, benefits, pay, & people!
Cons
I can’t think of any cons.