Friendly and highly skilled employees who care about delivering quality results
Flexible work-from-home policy
Cons
Management makes decisions on its own behalf without regard for morale or efficiency, and is absolutely terrible at communication and leadership
Pay is way below market
Health insurance is mediocre