The team I worked with was amazing and people cared about the work and were supportive and strong.
Cons
Work-life balance was touted but not really supported. Employees are not appreciated financially, and overworked. Lots of unhappy people. Too much support for round the clock working and no breaks nor encouragement to stop. If you feel like work takes priority over life, this is the place for you.