Pros
- stock price is stable, don't need to worry to join when stock price is high
- super friendly workpalce and culture, no one will blame if you made mistake
- cross team is super amazing, every team is helpful to answer any questions
- my top one company for helpful cooperative culture
- bottom up culture, you will have big room to try any idea but need to convince PM
Cons
salary is low and stock does not change over 10 years