Culture is not terrible but it barely exists because you're spending 99% of the time working on the clients projects. Very "party to socialize" atmosphere which can be challenging for introverts. Changing your project is quite difficult Some projects have terrible structure, it depends on your luck whether you get a good or bad project