This company is comprised, in equal parts of the following types of people:
1. Highly technical, astute and capable types who lack the business sense to move to a better company
2. Naive, smart, young, ambitious types who will leave or get poached after a single assignment
3. Totally inept laggards who have created comfortable cliques
Pay is average. Perks are poor. You are treated like a battery hen and expected to lay golden eggs. There are hawks looming to steel your thunder at every opportunity. I have direct experience of them lying through the proverbial teeth to win contracts. There is no team spirit. Everyone is out for themselves. Get with the in crowd or get out. Fast.
Toxic environment. Some excellent people but they will leave soon.