1. Very good work environment. 2. Salary increases according to your performance and skills. 3. Management team is very professional. 4. Flexible workplace (hybrid/remote/offline). 5. Salary paid on time. 6. Very good place to learn new technologies.
Cons
1. Hardware and internet bill is not given for remote work.