Pros
The staff is great and it's a friendly work environment. The Assistant Community Manager supports the Community Manager and is a position that balances running daily operations (greeting members/visitors, checking in mail/deliveries, coordinating maintenance tasks, solving minor tech issues, weekly community newsletters, Slack channel management etc ), as well as creating programming that fits the interests of your community. You will feel very seen by upper management, who does a great job of acknowledging a job well done.
Cons
It can be quite fast paced at times, so time management skills are needed. There are always fun projects that require follow-up, so if this isn't your strong suit, you may feel easily overwhelmed. Systems are always evolving on the tech front, however you will have support and everyone is willing to assist you with any questions or training.