Pros
I will say that most of the people and colleagues that you work with are reasonable, decent people. Intelligent, flexible, and understanding that the job isn't life.
Cons
Unfortunately the understanding of work/life balance doesn't translate to all the managers and head people. Even though the hours were supposed to be 8-4, having emails be sent at all hours of the day and night and expectations to respond to them within an hour was constant. Scheduling meetings on off-hours consistently with little to no warning also added unnecessary stress to an already stressful project. Even after I mentioned multiple times that I have a newborn, so giving me some heads up for calls and meetings would be helpful, the consistency of scheduling 1 and 2 hour long meetings 10-15 minutes before start times stayed the same. All of this also came after I went through the interview process at a certain rate, was made a hard, in writing offer which was signed, only for them to come back a week later after everything went through and try to change the pay rate by over tens of thousands less. I should've run then, but I needed the work.