typical service based company with culture and policies, micro politics in every projects, dont dare to go against any managers there- you may be put out of projects. 3 month bench system based on annual review ratings, no pay after bench period- you have to resign and search.