Pros
They will hire just about anybody so if you are in need of a job, you can probably get hired to do something if you show a positive attitude.
Cons
There is a "Us" and "Them" attitude that is so pervasive I doubt it will ever change. There is very little respect shown for the employees as human beings. The executives even have a separate Christmas party. The employees get a little gathering in the lobby with a very small monetary "thank you". The pay is very low and below market rates so don't expect much on the paycheck. They complain if you take all the vacation time you've collected even though they make that a benefit. The worst is they don't even give you a personal dismissal or a reason. I know one case where they called someone over the phone after they left work and told them not to come back. It is an extremely unprofessional environment and you are not allowed to disagree with the executives on any topic. You work hard and get no thanks and little money.