Pros
Pay. They pay very well for the job duties. Overtime when it is available is lucrative. There are some good people that work for this company, but too often they are marginalized because they conflict with the bad culture that exists.
Cons
Pay, they pay well, but use it for leverage every chance they get. Management is poor and does not follow up with employee concerns, creating an atmosphere in which employees don't bother to get the things their contract entitles them to. Paperwork falsification in order to deflect blame is widespread, and endemic from the top to the bottom. Distrust of the system and those around you creates an environment in which 'holding on to what you have regardless of the cost' promotes breaches of integrity, distrust and cynicism amongst employees and management. Falsification of paperwork, job responsibilities and responsibility is what keeps the people in the positions they are in. Greed is the mantra of those that thrive in this company. Benefits are being squeezed out. Costs to the employees are increasing even as the company reports increasing profits. The Company consistently increases the cost to it's employees while reducing their own. The benefits that are available often are not available due to dysfunctional portals through which employees are encouraged to self-service. The corrections to these portals in order to make them usable are seriously delayed or non-existent, creating expirations of eligibility that are not corrected. Employees are expected to use services management would not use themselves given a choice.