It is a good place if you have a management team that is supportive. If you have one that is not they will make your life difficult. Some managers are incompetent and when you make them aware of their flaws they retaliate the only way they know and that is by exclusion.
University environment of learning. flexibility in work
Some Management are not capable and have position because of faulty selection processes
Teaching the students who want to learn is great. The ones who are just filling in time make there life and yours a nightmare because the management only see economic outcomes. The results are your problem.