Pros
If working remotely, you receive a Dell Precision laptop, which easily rivals higher-end PCs in specifications, etc.
Kontras
This is based on my own personal experience with the particular team I was on and therefore may not apply to you. My boss was an off-putting, intimidating jerk who wouldn't hold back from expressing visible annoyance during video calls and so forth. Team members, meanwhile, were just as condescending, asking me insulting questions like whether I know a basic data type a beginning programmer would know, all in spite of how I'd proven my skills through not only some of the contributions I'd "attempted," but moreover the very problem I was asked to solve during the hiring process. Even when we had the "socials" on Friday mornings, no one really cared to hear what I had to share and would talk past me. Shockingly, layoffs are a concerningly common trend, given the fact that this is a "middleman" company that essentially takes on projects from other companies to debug and refactor them. The team would mention these layoffs in snide fashion throughout, shrugging them off as some sort of acceptable given while seeming to look down on those who endure them. I was hired because a software developer had unexpectedly passed away (RIP), only to then be replaced by a friend of an existing coworker through a shameless sign of nepotism—as I was still working there. The boss seemed to even discriminate against my ethnicity when he scoffed at how my native alphabet is written.