Pros
None whatsoever, beyond market rate pay and benefits. I learned how to more effectively deal with toxic people tactfully, I guess.
Cons
This was EASILY the most toxic work environment I've ever been in. There's not even a close second for me. Their expectations in terms of productivity are flat out absurd (I worked at the same pace that was just fine for _3_ separate fortune 500 companies before this hole, and now a fourth, MUCH better one after, and put in around 50-60 hours a week to boot for no additional reward), and their leadership only knows how to lead through micromanagement, petty intimidation tactics, and through yelling (quite literally at times) at people the first time (and every time thereafter) anyone makes a mistake. My manager specifically was breathtakingly incompetent at everything other than coding, and just a jerk in general, and that seems to be the good ol' company standard here. "Standup" meetings here last an hour, and are mostly upper management bragging about how good they are at what they do and how great their lives are. They also have a system of metrics ticking away in the background to enforce their ridiculous expectations in terms of productivity, and you can be automatically fired if you set one off. That wouldn't be too big a deal except that they won't even mention that they are there, let alone bother to explain to you what you're being judged on. You aren't human to them, after all, you're a machine. Work life balance simply didn't exist the entire time I was here. They just have zero respect for anyone working for them. Take it ONLY if you're desperate, but keep looking for something better otherwise, and to be frank even if you take a job here expect to not be here long.