They are generous with company holidays, the work is not that hard, flexibility and work life balance are pretty good
Cons
Leadership sucks and you will constantly see people who should not be promoted getting promoted, career growth can be difficult because the company is very cagey with titles and pay raises even when it’s been clearly earned. They don’t treat people of color well (as evidenced by their track record of how many POCs decide to leave the company) though the company tries to act like they care about diversity. Pay isn’t great and they often assign responsibilities to you beyond the scope of your role or position (with no recognition or pay).