Pros
Great pay, great benefits, nice office space, but not much else. Maybe one or two cool coworkers when they're not totally frustrated.
Cons
Where to even begin. First of all management does not use the main platform you will use everyday themselves, the tool. That platform maybe the worst, slowest, and most time consuming platform ever made. Coworkers constantly lost hours of slaving away work when the tool crashes. The coworkers teach you this thing not the supervisor, so good luck if you have issues with it. Then there are these arbitrary rules for deciding whether you will send stuff off in the tool to the trade team or whether you will quote the person directly. However these change like daily? Or maybe minutely? Ridiculous. You can sell anything this way. One day it's direct quoted the next you need approval, then the account managers get mad at you for incorrect info. That's pretty inefficient but they have no plans for change. The mainframe system with all the routes is from the 1970s. You might as well remove your eyeballs after looking at that thing a while. The directors "managers" are constantly gone, so you are babysat by your fellow coworkers who haven't been there but say a few months but act like they are god and you are Goliath. You are nothing and you'll be treated as such until you been there a while and even still you are just a minion.