Nice people and place to work!
The company is well organized. The management is friendly but professional. The work culture is friendly, supportive, and cooperative. The chances for advancement are available though the process is slow. The management appreciates accomplishments, but does not reward accordingly.
ConsPromotion process is slow.