Pros
* The company size varied from 5 to ~10 people throughout the 2 years I worked Skim Technologies. All people I have worked with are genuinely nice, smart and humble people. It's a fantastic team with a broad range of expertise.
* The management has a good understanding of technology and the time and resources it takes to deliver high quality data science solutions.
* solid tech stack
* high flexibility and a lot of respect for work-life balance
* decent benefits for a company this size!
* interesting projects, usually a lot of autonomy and involvement in decisions. The management is very respectful and knows how to leverage each individual's expertise to benefit a project
Cons
* remote work is not for everyone
* occasionally changing requirements