Used to be a good company, gone down the drain though. The good thingsThe people, the flexibility (for certain roles), the understanding that life happens, the different personalities throughout who aren't forced into a 'fit in box', fair number of employees so most people do find that coworker they gel with and can vent too.
The challengesManagement, little to no training, if someone who doesn't scream and shout you are forgotten about, little to no support, no transparency and bad communication, HR and management sweep issues under the rug (even massive ones), can be clicky and gossipy, and prior to leaving a fair amount of backstabbing.