Pros
The job is remote and hybrid
Cons
Management will not promote you and will give you a 2% raise a year. The max is 5% which isn't much, but they will never give it to anyone no matter how hard they work, or how many hours extra they put in. They micromange everything. Every little thing you do requires some sort of report or documentation to track what you are doing, and they are constantly emailing you with questions about your work, when they are CC'd on every email, as well as able to view the tracker. All company parties are potluck and you have to work before and after depending on where you live and how long it takes you to get there. Any party that is not a potluck has been at a diner for breakfast. They will not promote you. They have hired externally for positions in order to meet personnel quotas in order to put their friends in management and director positions. They will hire externally even if you are fully qualified for a promotion and have been working hard. They will ask you to do work outside of the parameters of your job description, often making people do the workload of two separate job positions, all in the name of being a "team player". Essentially you could find yourself working the job you were hired for, as well as the job of someone in a higher position than yourself, all for the same base pay. This has happened to multiple employees on multiple occasions. There have been several employees that I personally know who used to work on this team, who left for that exact reason. There are also numerous employees struggling with this at this exact moment.