Pros
This is a truly incredible company to work for. If you want to work for a company that values their employees, has opportunity for career growth, and whose purpose is a net positive in society, look no further.
Cons
I genuinely cannot think of anything