Pros
PTO is good, decent holidays, flexible work schedule depending on manager. I've met some great people here.
Cons
They will work you like a dog. I went two years without an uninterrupted vacation or holiday. I always ended up at work, many of those days working over 12 hours without breaks. Your pay and bonuses are not going to reflect this hard work. They prioritize the voice of insecure and cowardly minority demographics who always seem to feel victimized and slighted by peers and leadership and regularly complain about it. In the six times I've witnessed this, each and every time the person was a severely underperforming employee, needing handholding even through conflict resolution as "adults." Yet, HR and leadership did nothing to support the implementation of improvement plans to force them out or straighten them up. They put talented and responsible employees under hostile scrutiny due to these employee's complaints as well. It's embarrassing to see senior and top talent forced out over perceived and warped slights by two-faced colleagues. Worse, CTO Tim Nustad has a horrible reputation for being a weak leader, expecting his direct reports to fight his battles for him with the team in India and making damaging product road map decisions for the company. When his input or influence is badly needed, he'll promise to act and then blow it off entirely...or better yet, he'll pout through entire technical review because of his constant bickering with other senior leadership. Just go Tim.