Pros
Time off. Work life balance for the most part based on team. Certain teams have great managers.
Cons
Poor pay for most positions (engineers), constantly boasts how great the benefits are but every year they slash the benefits, the not great managers are really really bad and will make you regret working there, HR team that will gas light you at every turn, they are laying people off but trying to keep it a secret, sales practices are predatory and forced by upper management, rushed a product to market and the constant lies to customers have caught up to them and are being taken out on good people. The great culture this place used to have had died. I know this sounds very negative, but leaving was bitter sweet. However after leaving, right before it got bad was the best thing I did. I feel bad for my coworkers that are dealing with all the negative things that are happening right now. If I wrote this review last year, it would be a very different review, that's just how much things have changed.