Great company to work for if you want to stay in one position.
On site management is great. Working with the staff is great. Just wish they would promote from within instead hiring from outside. It is very discouraging thinking you are not good enough. It depends on who you know in order for you to be promoted.
culture, staff morale, work environment