Pros
Remote working environment (although they are switching to a fully in-office work model).
Cons
Not only is management completely disorganized, but PTO is non existent. They claim to have "unlimited PTO" but this is a complete scam. Management shames you for taking time off and you will find yourself being forced to work many (unpaid) over-time hours, including late week nights and weekends. After being a loyal employee to this company, working constant overtime hours with no breaks, I was wrongfully terminated from this company during a serious family emergency. The HR manager chopped it down to a "decline in performance," although I had never received a bad performance review prior to this termination - only raises and good reviews from fellow coworkers. My manager did not have my back when I was in and out of the hospital taking care of my sick partner after a serious medical emergency. Rather, I was terminated on the spot and was given bogus reasons.