productive and fun work place.
Good work and personal life balance. The management team is in sync with each other. The company has grown a lot in last few years and company culture is trying to adapt to new change.
good management. No politics.
need to be more transparent with business outlook with employees