Pros
1. If you are fresher then it provides a good opportunity for learning. People in yardi are very helpful. They will mentor you and help you learn technology and communication skills as well 2. Almost recession proof and highly secure 3. Great work-life balance (especially ladies should take into notice) 4. Family like environment .. warm and welcoming people hence you can see alteration rate is very low 5. Good chance of short term onsite ( month or so)
Cons
1. Technology, processes, framework everything is defined already hence as time passes learning curve goes on decreasing 2. Change in technology is bit tougher if you got stagnant 3. Salaries and other benefits are not very competitive 4. Product base company hence domain knowledge has more importance than latest technology (And how technically good you are )