It started out good, but no recommended for long term. Steady income source if you need it, but not much career advancement unless someone from the position resigns The good thingsThis company is good for entry level/fresh graduates.
The challengesSince the company is relatively young, there's no strong foundation/system.