Pros
Remote work, good office space
Cons
They don't value employees when it comes to recognition and career advancement. The culture leans very management friendly. Promotions are very vague and subjective for individual contributors, due to a lack of transparency. Innovation is very slow, and the engineering teams don't like to hear new opinions about how they do things. Expertise is not appreciated as well, you won't be able to be your full self at this place, specifically in the engineering departments. When I left, I didn't even get an exit interview, or an announcement that I was leaving. Many people were surprised that there wasn't a notification from management. Prior to my resignation, I had not had a one-on-one meeting with my manager for over two months. This behavior isolated me from the environment, and made me feel like my work wasn't appreciated.