Pros
Salary, bonus, RSU, unlimited PTO, flexible work hours and most of all, great people. People will stop whatever they are doing just to help you.
Cons
I love everything about the company except that some projects still use legacy tech but they are in the process of migrating everything to a newer stack.
Pros
Culture, live their mission, work/life balance, care about employees.
Cons
Slightly over processed takes things longer than expected to get done