Pros
A team of highly qualified professionals. Good relationship between departments.
Actively work on improving the balance between work and life.
Medical insurance and a doctor in the office.
10 day-offs per year.
Great offices, coffee, snacks, places to relax.
Cons
Poorly developed employee growth mechanism.
No wage indexation.