Pros
The only pros I could really see was there are some amazing people whom are very helpful and willing to spend time to explain things to you
Cons
Tons; I was hired during the pandemic and then let go a month after as the economy starts to reopen back, two weeks after they are posting that they need a consultant to fulfill a similar position, it only shows no planning and firing people is as easy as they do. I left a very successful company to go there learn and be someone else, however no training they just assign you some technical challenges and you go figure it out and try to beg for help from others whom are already busy with other customers. I was time boxed to do these challenges, and the level of micromanagement is incredibly insane! My advice to you if you have no other options take the offer as a step stone if not it's not worth the risk.