Pros
Company's mission is to help people. Make the job seeking experience better for everyone with dedicated people trying to make the mission happen! Great events and parties. Give their employees more than most small companies in the bay area. HR team is helpful and does a lot for the employees. You get to work with many teams not just yours. People are very nice and don't stab people in the back.
Cons
Hired a bunch of people who are only focused on what the company is doing for them on a minute by minute basis! Vs. how they can help the company take the next step! Managers don't fire bad employees until after the damage is done! This includes the leadership team. Some call people resources instead of people. Fitting between leadership is way more obvious than they know.