You might as well work on your own in this company. Every department keeps to themselves and no interaction from management either.
Your required to work your exact hour with no movement for family commitments. No salary reviews but there is an annual bonus paid only on the performance of the company. So no matter how hard you work you could still get very little if the company is not performing!