Pros
Outside of "emergencies", I had decent work-life balance as a remote employee. Immediate team members were great.
Cons
Other reviews will say the same - upper management is wild. I had a decent time at this company only so long as I fell under the radar, but you'll have to interact eventually. Leadership plays favorites. There are a few employees who have been there for ages. Anyone can come under fire at any time, and if you're not a favorite you might be "laid off."