Used to be a lot of pros. But now its just the employee discount and testers you get
Cons
Management doesn't care about staff. Only cares about leadership team. Management ignores employees having a hard time. There is no way to have a set schedule. Work life balance is the worst. No matter if you have kids or not.