It looks all nice and clean on the surface, but they have some internal problems.
For example:
1. There is a lot of unsavoury work politics going on. I saw unqualified people get promoted because they had some "real talk" instead of having real accomplishments or merit, while people who actually deserved it were passed over.
2. I was promised a raise after 6 months which never happen, or "forgotten"
3. They announced a new care package for new parents, and I was let go after telling HR I'll be having a baby in a few months. I was never old why I was let go, but I'm assuming they didn't want to pay for my potential leave or decrease in performance.