Pros
Great place to work if you don't want a life or a serious career. Great place to work of you want to be under paid and under employed. Great place to work if you want to work on old technology and can't learn anything new. Be prepared to work in an ol' boys culture, in a silo, where you'll either be shown the door or get lip service if you offer any original thought.
Kontras
Great place to work if you're OK with just going with the status quo. Management is a bunch of power hungry non-performers. Company violates HR laws on a constant basis. The manager I worked for told me that I was not allowed to question his decisions which were based on his huge ego. Rude and disrespectful to his workers. Company run by foreign nationals who are only here to make money and ship it to their mother country with no respect for the USA where their livelihood comes from.