Pros
Working with the less fortunate
Cons
Management related to the CEO bullies coworkers and starts rumors about them to others, causing toxic drama between workers. Fear of not getting paid due to inadequate clockin system reliant on horrible wi-fi that has frequent outages. Management protects their family members who work alongside you, so their family members take the liberty of shoving their workplace responsibilities onto you. It's personally so weird and awkward to hear management end a work-related call with "I love you" to the receiver. Management fails to implement simple safety measures to protect workers and clients against violent individuals (like an alarm system). Management is very bitter and immature if you announce your resignation.