Pros
Regardless of Industry standard or whatever good skills set you have, if you can show yourself better than your immediate colleague, then you are in good shape to this company. Their employee evaluation is even based on compare to peers.
Business runs on good software products and tools. There are potentiality for business to grow if proper business analysis and marketing approach is made.
There is lot of challenges with the complex document system they handle. It is a good fit for people who like challenge and adventure.
Cons
This company offer employees the position with higher title but made them to work in lower level. Beside that there is no career progression.
There is no flexibility at all in certain positions. If you get sick one day, you will get hard times by manager when you come back to work being well.
Managers like to do micro-management on any simple or basic things.
The company even pin employees against other employees. Very bad culture.
No proper training for new hires. Very rare professional development plans for existing employees either.
The entire workplace is in one floor which makes it very noisy most of the time.