Flexible, good compensation, relaxed offices, friendly atmosphere. excellent exposure to industry and learning.
Cons
Lack of cohesive strategy across all teams and levels of the company. Company direction or future currently unclear. Senior manement lacking industry specific experience. Decreasing headcount.