Pros
Excellent growth opportunity, although more so in certain departments. A grass root, humble company which encourages employees to be multi-taskers and critical thinkers. Fast paced, challenging, and no day is the same.
If you like boring, then don't apply. If you want a challenge, to learn a lot, and be given an opprotunity to showcase your abilities, humbly, then I encourage you to apply.
Cons
Compensation is weak for the level of skills demanded to perform the job, however Yardi is getting better at increasing average wages.
There's a lack of operations and that is because it's not an area of concern.