Did an amazing job taking care of employees during pandemic
Good benefits
Nice people
Good work flexibility for most
Generally very good work environment
Cons
Crazy making time charging model
Overly matrixed organization
Leadership is hit and miss and not really valued/supported well