Pros
* Newgen Technology limited is one of the best company in Bangladesh. * If you're a software engineer, you're among the kings of the hill at Newgen. It's an engineer-driven company without a doubt * The perks are amazing. Yes, free lunch, Evening snacks. I don't see this going away unless the company starts hurting financially. * Speaking of which, the company is doing quite well, which reflects in bonuses. * It's easy to move around within the company as long as you're in good. * You'll work on cutting edge projects / solve important issues that impact your community * If and when you leave, you'll never regret having that company on your resume. It opens doors.
Cons
* If you are fake skill holder Newgen will not for you. Again you will get lots of chances but after sometime you will be terminated as its not a charity company