Pros
Remote work, occasional onsites, lunch credit on Wednesdays
Cons
There has been recent massive turnover in Engineering and Product because of poor leadership. There are toxic behavior patterns such as condescending comments, confidently and repeatedly stating things as fact when they are blatantly untrue, micromanagement, lengthy arguments over minor issues, and deliberate misinterpretation of your words to discredit you. Engineering leadership doesn't take accountability for anything and excels at assigning blame to others, such as former employees who are not there to defend themselves. Sometimes they are defensive when confronted with feedback, other times they say they hear you but months go by with no changes. Exec leadership tries to deny that this is a problem, but it's not a secret. Many people who resigned recently have mentioned engineering leadership on their way out the door.