Pros
Nice people
Flexible WFH arrangement
Cons
Too top heavy, which prevents people from being promoted. Some managers are inexperienced or have no management experience and were not promoted on merit but simply because they worked here for a long time.