Room for growth, supportive managers, they are willing to teach you a new skill if you express interest, growing in a steady positive direction, 401k, benefits, and everyone treats everyone with respect.
Minpunten
The only con I would say is for the first month or two it is required to work in the office 4-5 days out of the week.