Pros
Pros? The only thing I can honestly think of is that the pay can be above average. Most of this is because no one likes it here and they are desperate to fill positions. As a result, you can leverage that quite a bit.
Cons
This is a large, publicly traded company. Yet you would think it is 2004 around here with the complete lack of modern technology and infrastructure. The management of the company does not care to spend money, hence everything is incredibly out-of-date. The Finance department is completely under-staffed and they are attempting to force laughable reporting tech (if you can even call it that) on the department, all in the naming of saving money. My position only existed because the company is too cheap to invest in a proper reporting package. Most of your co-workers are either coasting by or absolutely clueless about anything outside of the Winston area. Lots of them have been here 10+ years and honestly could not survive anywhere else, so they're stuck here. The company also doesn't invest in any semblance of training or skills building, so no one gets any better. The few competent people here will not have any time for you - those folks will be spending their time dealing with issues outside the scope of their role while their current workload piles higher and higher. Most of this is because management refuses to fill open positions for extended periods of time or invest in better, more efficient tech. So you can forget any mentorship and guidance. You are on your own here.