Flexible work setting, friendly yet capable colleagues, an understanding employer who is transparent with the business. Good collaborative practices and coding standards amongst dev. Tons of opportunities to grow from, and exposure to oversea clients.
Cons
Remote working is not for everyone, self discipline is important here and workload can get heavy sometimes. Being proactive in communications is crucial.
Everyone here is very supportive anytime you reach out to them. We have lots of laugh and fun times but get the job done -- which is hard to come by. The founder treats everyone equally and respect our spaces. As with any startup plus remote work, self-discipline and resourceful are the keys to be productive and successful going through your daily tasks. They take "flexibility" by the word, just communicate your needs.
Cons
Remote work is hard so you need to pull and check yourself constantly to make sure you get the job done!