Pros
1. Great work culture 2. Work life balance 3. Good opportunity to learn and grow 4. Work From Home 5. Good company policies. The policies are designed such a way that It focuses on individual growth as much as they focus on company growth. They provide many paid subscription for learning platforms for employees to focus on personal growth. 5. Flexible work hour. 6. Transparancy with upper management. 7. Helpful and collaborative colleagues. 8. Different employee benefit programs like Fitness policy, monthly internet bills reimbursement, summer and winter vacation, unlimited holiday etc.
Cons
1. It's a US based company and some teams are based in different countries, so sometimes employees work outside their working hour. Some people face this issue. But this is informed before you join the company, so employees should be prepared for this.