Pros
Yardi cares about their employees. Taking care of the employees means the employees are taking better care of the clients. The benefits are better than any previous company I have worked for. The work is challenging. The company makes good decisions that have resulted in rapid growth. There is a lot of hiring in the Roswell location and it seems like almost all of it is related to growth. I have heard most other offices are also growing. Stability like this is hard to come by. Again, if you have worked at any other company recently, you know what I am talking about.
Cons
Maybe the only con is that there is SOOOO much to know and to learn. However, there are a lot of good people that help the new employees when they join the company. It seems like the people in Roswell really enjoy helping each other. There is a lot of ongoing training too which is good.