Pros
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