The management creates a very pro-human, and employee friendly atmosphere. Even as the organisation grows rapidly, very little has changed in their policy towards employees. Work schedules are flexible. The company strives to keep its best talent, and those who are in for the lond haul will be amply reward. The senior management treats you as an equal, and works just as hard as the rest of the workforce.
Benefits are not the best. Management at times can be a little too forgiving, and this leads to incompetenet people remaining on the payroll.
Very human centric management.