Pros
Management understands work/life balance. Has taken COVID-19 seriously since day one and provides PPE, hand sanitizer, information, etc to help keep staff safe and healthy. (I was part of the team who implemented the plan in 2020, so I don't understand the other reviewer's complaint stating that we don't provide PPE). Offers flexibility to work from home if needed. Great benefits. Excellent time off policy. Management happily works with team members to come up with positive resolutions for complex client inquiries. Room to advance within the company. Work independently within a team environment. Everyone is willing to help each other out and to succeed in their position ("no man is an island"). Exciting to be part of a company's growth and success and to see the positive changes occurring within the company. No two days are alike and you'll never be bored.
Cons
System glitches cause more work than necessary, however, they are currently being updated which will resolve several issues.