1- Flexible work hours
2- Yearly offsite meet
3- Salaries on time
4- Supportive team
5- Opportunity to grow
6- Timely promotions
7- Sr. Management is super helpful
8- Managers are very freindly
9- Work life balance
10- Opportunity to learn and experiment new things