A business who is concerned for every employee's growthThe good thingsChallenging environment that encourages employees to keep on learning and pushing forward.
The challengesI think its the ongoing process same with other companies - improve process and grow structure.