If you are looking to work somewhere for a short term to gain experience and then move on, then Divine may work for you.
If you are looking for a place where you can have a long term career, look somewhere else.
Management will show they care as long as you agree with them. As soon as you suggest areas for improvement and ask for follow up regarding any issues you have you are treated differently.
Many great employees have left because of the way they are treated.