People are friendly, and work environment is clean.
Cons
Slowly taking away employee's benefit like WFH and required 50 hrs/week. Management is conflicting with each other and made bad decision because of schedule driven or lack of technical knowledge.