Pros
Decent salary. Flexibility to work from office or remote.
Cons
Too many to list. You will never be valued or appreciated. This company is a revolving door. I was misled starting with the interview. The job was not at all what I discussed and accepted during the interview. I accepted the job with a certain assumption. However, the job was something completely different. Furthermore, the management team keeps all information secretive. Horrible communication. Favoritism runs rampant. Opportunities only go to the cliques. A lot of smoke and mirrors. You could never get a straight answer because no manager wanted to commit to an answer. The problem starts with nepotism at the executive level, and continues through the management ranks.