Has work from home option. Very flexible schedule, you can check in late in the morning and it's fine, as long as you're present during core work hours. Tasks are challenging and the team are collaborative.
Cons
When there are high priority tasks, sometimes you have to extend work hours to deploy the fixes within the day.
Flexible work hours
Work from home options
Unlimited Vacation Leaves
Lots of benefits (food, transportation, data, reimbursements)
Great and Talented Colleagues
Mission driven
Cons
Growing company means that not enough people to handle the responsibilities and you get jobs outside your responsibility.
Some seasons where lots of work