Ventajas
Great management, remote work, some flexibility in schedule, great benefits and PTO, employee owned company. Work can be stressful at times but there is a great support system.
Desventajas
Large workload with high performance expectations which can be stressful at times and require working long hours. No overtime pay.