Pros
They help out people from underprivileged communities
Cons
Worst product and tech management team ever
Constantly being micro managed
Expected to take blame when management messes up and this happens a lot
They have the HR team send out reminders to leave good reviews on Glassdoor
The environment is extremely toxic
You have to change requirements that come in from management and still be expected to deliver on the initial promised date
They hand out perfomance improvement plans almost every week for anything, there is no comms, you get the PIP first then they tell you the problem