Good Experience for fresh grads.
You will learn from seniors and leaders.
Variety of technologies to learn.
Good starting salaries compared to other companies.
Cons
Bad management (CEO)
No career path.
Delayed payments and salaries.
Insufficient packages for off-site projects.
Bad selections for accommodation and housing.