The people i've personally worked with were amazing. They were all intelligent, hard working, and nice to be around.
Cons
Incoming employees typically got paid significantly more than current employees and never fully catch up. Multiple layoffs even though higher-ups say that we have a lot of runway and that there wouldn't be any more layoffs