Great place to workThe good thingsEncourages employees'personal development outside office. Output oriented. Allows employees to work from home from time to time
The challengesFlat organization structure. Not a place for people driven by promotion/job title