Pros
Amazing people. Great company culture, you really feel like a part of a family. Work-life balance is fair.
Cons
Remote work can feel a little isolating sometimes, would be great to have more in-person meet ups. New job offers/contracts are done super last minute in my experience, it's a little frustrating being kept in the dark for so long.