Pros
If you want to earn a very respectable day-rate, and do very little for your effort, you've come to the right place.
The bar is VERY low here, the front-end knowledge of pretty much everyone I interacted with was junior/entry level at best. You can be a very mediocre developer & look like a god here, so if you like your ego stroked by ageing yet very junior technical people, look no further.
Cons
A huge lack of knowledge with modern Javascript/Front-end development practises.
Most of the developers here are re-purposed, single-finger typing C# 'developers' who couldn't answer even basic entry-level Javascript interview questions. Nobody knew how scope worked. The vast majority of 'complex' work that goes on here is over-engineering, because people are so inexperienced with Javascript/Typescript/SPA framework of choice.
Their Git knowledge was also abysmal. Nobody could use git in a terminal, only sourcetree. Nobody knew how to rebase a branch properly or handle conflicts.
There was only one other developer I met that had any experience with the features of ES6, and nobody knew how to write or structure even basic CSS (no knowledge of pre-processors like LESS or SCSS).