This is a bad company for long term employment.The good thingsThe company have 2 bonus programs but still not competitive compared to other companies.
The challengesPoor overall benefits. The company is a good training ground for fresh graduates for 1 to 2 years.