Pros
Certain teams have great leadership and mentors. The product is challenging to learn and I definitely had a good amount of skill growth. The engineering team is great to work with and has a lot of sharp players!
Cons
There was no feedback cycle. I was quite literally laughed at when I asked for feedback and my boss told me he "did not have time for that." I felt greatly undervalued for the amount of work that I was doing, and I saw that same trend among a majority of my coworkers. The good employees get burned out quickly. There are a lot of perks promised out the gate which turn out to be lies. The learning curve here is steep, and asking too many questions is discouraged. It was a lot more difficult to learn than it could have been if upper management had been a bit more considerate to new employees. Finally, there is SO much room for automation. The work itself got incredibly tedious and boring. Bringing this up got met with resistance... they would rather keep their employees at a lower price point and make them do manual work than pay for intelligent solutions.