Pros
Started here as a junior python dev and the learning curve has been amazing so far. The engineering team is really supportive and the senior devs actually try to take time to explain things when you get stuck. We work with a modern stack (mostly Django, PostgreSQL and AWS) so I feel like I'm learning skills that are actually relevant for my career. The Chicago office has a great setup and the hybrid policy is super flexible which is a huge plus. Solid entry-level pay and benefits for the Midwest market too.
Kontras
Onboarding was a bit overwhelming at first because the internal documentation is pretty scattered across different Confluence pages and some of it is outdated. Also because the sprint cycles are so fast, senior developers are often slammed with their own tasks or production fires. It can sometimes take a while to get your pull requests reviewed, so you really have to be proactive and comfortable pushing people for feedback.