Upper management is very out of touch. Yardi seems to have built a very poor culture. At least in the office I was in. I voiced my concerns over what I saw to be broken and it was not taken well at all. The company has a lot of very talented and bright people. Unfortunately, those are the ones being driven away.