Culture: People are generally nice and collaborative. Work life balance is generally observed. Work: Work can get boring after sometime given the advisory nature. Sometimes management push for projects that expand the team capabilities but generally very hard to deliver
I worked with many great people but many leave after a few years. Projects can be hit or miss but the good ones really helped me learn a lot and take on bigger responsibilities. Overall, a decent place to start a career.