Pros
Great company culture, relaxed atmosphere, great work-life balance, care about the employee, care about development, super supportive team with the great member to work with.
Cons
Top management and technology developers hold different views on how to keep the company competitive in the industry