Pros
I love working for Windsor! My experience has been very positive overall. Windsor is a national company that gives you the benefits of both a larger company's resources combined with the feel of a small company where your opinion is valued. I have found upper management does an excellent job at making you feel valued and are receptive to feedback. Recently several benefits were updated including accruing vacation time faster, maternity and paternity leave, updated bereavement leave and a commuter benefit! This is all on top of a bi-annual clothing allowance. How can you beat that? There's room for growth and Windsor likes to promote from within. There's a very fun culture with events planned throughout the year to keep everyone's morale up. For maintenance, they are offered free apartments (not just the supervisor, technicians as well). I've always valued that Windsor has a lot of longevity among the staff. I work in the Northeast region where a large amount of the employees have been here 10+ years. I think that alone says a ton about the company and it's culture.
Cons
Similar to any property management company there is weekend work involved. That's hard to get around in this industry though. There are times, especially in certain regions where it may take time to move up as positions don't frequently come up. That said, upper management is always doing their best to ensure that employees are engaged and happy. I've seen several times where employees were given the opportunity to work on projects or teach classes to help them grow within their role until opportunities were available.