Pros
- caring about employees, high salary, many benefits and perks, always taking employee's voices into account, nice people
- good wlb
- intertesting job with big scale, many challenges to solve, a lot of space to grow
Cons
- technical decisions are sometimes not good