Good working culture, friendly atmosphere and normal work pressure. Higher management is quite corporative. Visibility for good performer, provides work life balance and transparency.
Cons
Should have a cafeteria in the office where employees can have some refreshments.