Pros
You'll be working with some of the friendliest peoples around.
Cons
The niche technologies.
Horrible flexible work ethic.
Let me tell you a story and let you decide.
March 2020 - the CDC declared a global pandemic. Camelot was on the fence whether this justify as an emergency situation.
Employee wanted to work from home, but Camelot wanted them to pay for the chance to work from home normally and be safe. Camelot wanted employee to either take a 30% pay reduction, work 30% longer hour (11.05 hours per day + 30 mins mandatory break), or pay them back in the form of your hard earned sick time off accrued over the years by clocking in the extra time after 8hrs as sick time. 11.05-8 = 3.05, 'but 3 hours is fine because we're nice'. And you're allow to go negative. i.e owe them money.
Camelot finally was forced to adjust this harsh policy due to employee backlash and only requested 1.5 hour per day, isn't it so wonderful?
July 2020 -Camelot started 'nudging' employee to work in office with small changes to the work from home policy by making it harsher by the day.
On the bright side, Camelot did give out miniscule quarterly bonuses as free pandemic money.
Short version - global pandemic, you can't work from home because it's not an emergency. We had to fight to be safe, but we had to pay our employer to be safe.
Camelot compensation is around 30-40% below the market average.