Pros
They have electricity in all of their facilities, as well a running water.
Cons
This is a company that touts loyalty and career development, but the reality is far from this. No development path for non-senior management, unless you have a personal relationship with upper management. They will bog you down with work, ignore your requests for advancement training, and hope you just enjoy a stagnant career. Occasionally, promises are made, but none are honored. Don't waste your time/energy/talents on this company. KeEP moving.