Pros
The only pro is that they’ll pay you good enough to make it hard to ever consider leaving.
Cons
There’s a laundry list of things you could say about this company that would have kept me away. Joe is one of them most randomly temperamental people I’ve ever seen. Literally anything could set him off on any single day. Upper management has to handle him with kid gloves in fear of being fired. Management doesn’t fight for the employees below them to not go against the grain, just trying to keep things going smoothly. In terms of covid times, Joe could go do whatever he wanted while he scrutinized every move his employees made from where you’re going, how you would travel there, and then would accordingly tell you how many extra PTO days you would have to take even though you only have a strict number of PTO days. Just remember this, you’re just a pawn to this company and they will replace you without skipping a beat.