Pros
The paycheck comes on time. You can make valuable connections in the property management industry. You can put your accounting and technical knowledge to good use. You never get bored, the job is interesting and very challenging. Of course it depends on your personality too, I wouldnt recommend this job to someone who cannot cope with a high level of stress. Middle management is actively involved in client management.
Cons
You have to do overtime if you want things done. No time for training. Weird company procedures and things happening behind the scenes. No clear rules or responsibilities as it concerns working with other teams. This makes things very difficult when you have to work against deadlines. Build releases are not properly QAd. Software enhancements are more like a bad joke.