Pros
Remote or Hybrid work (Hybrid if you want to be taxed at your home state rates, remote means you get NY income tax). Trained to use SQL, some python and spark as well
Cons
Very intense training, had travel plans the month before joining and they refused to share training materials prior to my travel (which made it harder to prepare for the intense training). They fired me while I was still in training. I had no prior pro coding experience, and I was able to do all the work that was asked of me, told I had a good conceptual understanding of what needed to be done, as well as good understanding of problems that can arise, trends in data etc. but that I needed too much feedback (I maybe got an hour of feedback a day at most, usually just 15 mins, managers were generally far too busy to talk to me) and that I wasn't as fast as my cohort, who all had more coding experience, which they already knew going in, so they chucked me. I was working 12-14 hour days, sometimes more, and it made no difference. Also, they told me it was impossible to drop from "great" to "below minimum" performance in a day during training, but it turned out this was a lie, as that's exactly what happened to me. I was never told I was dropping in performance standing until it felt like it was already too late. Maybe poor revenue performance had something to do with that?