I worked at nGimat (More than 3 years)
Good place to get your feet on the ground for recent grads while you look for a career employer. You will not get rich, or even close, but you will learn what you don't want to do.
Long term employees do not exist. Management is ego centric and any non advanced degree types are considered expendable. Everyone except part time employees are blanket categorized as salaried exempt to avoid paying overtime. Safety is an after thought, an OSHA inspection would close the doors.
You will not get any reviews, raises or promotions unless you can write proposals. The token raise you might get, is still way below local market levels for similar type work.
Advice to Management
Invest in your employees, leave your ego at home and maybe they might stick around.
Let us know if we're missing any workplace or industry recognition –