Good company, poor management.The good thingsThe benefits are great for staff like annual leaves, bonuses, medical benefits and financial benefits.
The challengesManagers expect trainee staff to know more than them and get angry if you dont meet their ridiculous expectations. Teribble work life balance and almost no chance to advance your career or self improvement.