Pros
28 days paid vacation, medical insurance, corporate gifts, paid business trips, paid sick leave, stable income, interesting tasks, adequate management, friendly team, comfortable office, internal incentive system
Cons
Inconstancy of decision-making by top managers