Provides health insurance.
Friendly colleagues.
Good work-life balance for most departments and positions.
Management and people working there give an effort to improve the company continuously.
Cons
Very busy at the moment, so some departments are under more pressure.
Not all departments have good development opportunities.