Pros
People are great, not super demanding, great work-life balance, AMAZING maternity leave and great benefits overall. Managers are wonderful and don't micromanage
Cons
Sometimes some teams you work with are all over the place but that's with any company.
Pros
Hourly and commission pay, promotions, good environment
Cons
Dealing with the public and bad residents