Pros
Middle management and your coworkers are nice. Benefits are good.
Cons
Let’s say this was one of the worst mistakes I’ve ever made in my life. You have to suck up to the President to not be fired. I saw to many people come in and be fired for trivial things. The President and CEO are married and run the company. The president is obsessed with himself and changed his name to what his name is now. The work is sink or swim as well. It’s interesting seeing how someone is replying to each review that is negative in a childish way. The company hasn’t changed that’s for sure. The only people you work alongside managed to get in with the President enough not to be fired. Always be on your toes otherwise your next - it can be some mediocre mistake or you insulted the President. It can be ANYTHING.