They pay on time. Some of the HR people are very open and friendly.
Cons
No recognition for proactive people. Same payment and more responsibilities over time. Technology used that is about 20 years old and their procedures are full of 'exceptions' cases. Minimum investment from their side.