Pros
Good learning culture, bad HR, they want to shortchange you
Cons
Very horrible HR people, even the owner of the company, things tech is the problem, tech drives business, business doesnt drive tech, he fired the entire technical team and outsourced the dev work to india where they pay a asenior software engineer 650 dollars per month