you get good talented peer group to work and a fully remote job.
Cons
There is so much disparity in terms of salary within your peer group. Increment rates are very low, and there is always a chance of layoffs at any moment without even a single warning.