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