Benefits and compensation were great. Most people were really nice.
Cons
Can become a gossip mill if you allow it. Constant rumors of HR cases, people forced to resign, inappropriate comments, etc. Some of the team leads and leadership actively participating in that gossip- really disappointing to see.