Good for learning new things, not recommended to stay long.The good thingsSalary on time despite some mistakes in calculation.
The challengesThe company tends to thrust all hard works and responsibilities to few "talented employees", so those employees will be overworking, leaving the "untalented employees" to work through their day with minimum difficulty.