Pluspunten
Depending on the team/account, can be a good place to work with lots of flexibility. Again, highly dependent on the team.
Decent amount of company holidays, remote work is available to most (if not all) US employees.
Minpunten
Can be a brutal workload if you get placed on the wrong team. Management seems to have a problem with overloading people with work that other people don't want to do, burning them out, then finding other people to repeat the process with.
Some teams do basically nothing but just act busy and complain about everyone else.
Declining base offers to new employees, not a good look. Also nobody on my team has had anything more than a 3% salary adjustment in over two years.
"Unlimited" PTO, would much rather accrue time off/have the option to be paid out for time off.
Some employees are eligible for an annual bonus, but this bonus fluctuates depending on the performance of the company as a whole and you really have no control over whether you get the full amount or anything at all - totally up to the discretion of the C-suite, which is stupid because they use this as a major selling point when you sign on.