Good place, but average managementThe good things1. Great people environment
2. Young employee and quick thinker
3. Great coordination
4. Mid-up salary range
The challenges1. Immature management
2. High gap from employee to management
3. Incompetent for high level