Vantaggi
Great pay, reasonable workload, coworkers are not too overworked to help you if you get stuck, everyone is nice and is willing to assist if you ask them, great benefits (low cost and good coverage) and awesome PTO benefits, work from home.
Svantaggi
I have no cons to report.