Friendly superiors and colleagues.
Good place for fresh grads to learn while working this is wrote based on my experience in the Group Insurance Department as intern and as contract executive. Superiors act as a leader and they are great at doing that.
Sufficient amounts of training sessions for new workers. They can also apply to join the training again.
Many access to basic needs such as ATM, restaurants, supermarket, and even clinic as the office is connected to the mall.