Pros
Remote work and a good health insurance plan. Some of the other benefits are okay too.
Cons
Just about everything else. It used to be an okay company to work for, but in the last year it became unbearable. The managers don't have enough work to do so they micromanage everyone on their team. They promote people who don't know the job into management and only do it because they have nowhere else to put those people (failing up). They also promote people who don't do their jobs or are extremely disliked in one area so they just promote them and move them on to be someone else's problem. They pretend to care about the culture, but it's just lip service. I've never worked at a place as toxic as this. If you know more about the job than the manager, the manager will treat you horribly as a way to demonstrate their power. They will ask your opinion about things as a way to look like they care about what you think, but if you open your mouth to give your opinion, they use it against you. DO NOT TRUST ANYONE HERE. Everyone is looking to stab others in the back to get where they want to be. If you do end up working here, don't do your job to the best of your ability. Why? Because you'll never get promoted. They keep top performers in their positions forever (while simultaneously promoting people who don't do their job or who people don't like), plus you'll get even more work. They act like they care about your career path and growth, but again, it's all for show. They make you do busy work to look like you're having a "career conversation," but nothing ever comes of it. Once a quarter, managers go through the motions and say they'll help you advance, but the rest of the year, they couldn't care less. Don't waste your time completing these forms for "career conversations." Depending on the department you're in, you may be bogged down in pointless meetings. Some meetings are just playing games... literally. They call it teambuilding, but it's a complete waste of time, especially if you don't like playing games and just want to do your job. It's just another way to micromanage you: "You will play games and you will enjoy them." They flat out lie to you. Transparency is only as transparent as management wants it to be and this company is very good at seeming to be transparent, when really they are the furthest thing from it.