1. Real Life Projects
2. Actual Implementation of Algorithms
3. Good Mentor Support
4. Handsome Salary compared to other companies for my current skills
5. Promotion & better career opportunities to grow in future & continue the learning process
6. Good perks as per the performance & dedication to work which helped me to boost my skills. I & several Co workers got 2 surprise food & shopping vouchers as well.
Cons
1. I couldn't focus on my other projects while I was working over here, as it required much attention
2. They require perfection at work which may be a difficulty for some.
3. Remote work requires good Internet connection otherwise they don't allow to work.
4. Strict rules & policies
5. Less Team work