Pros
Village Green is a really great company to work for. They do have high expectations, but no one ever said it would be easy. As long as you do what is expected of you, you will be rewarded. There are chances to be rewarded every week depending on your position, and quarterly at a minimum. The pay can be average at different stages of your career but I would suggest making every attempt to negotiate. Other management companies may pay more up front but don't have as good of benefits, quarterly bonuses, or the company culture. Village Green really does believe in promoting from within and it shows in their continuous learning programs. VG is a growing company so there is always room to move up in the company or to a new location as long as you are getting the job done.
Cons
Stressful at times but only temporary