Project lifecycle is a joke. PMO is a mess. CIO's ego is bigger than his salary. He's always right about everything, Looks down at people, intimidates, scolds and is the heartbeat of problems for the IT organization. Company provides everyone a bonus, but CIO's policy is to pay only 50% of the people in EIT. He ranks and files, adjusts people's ratings so they can't get the top 50%. Same with raises. It's a shame - promotes competition amongst employees and forces them to fight for scraps. The guy doesn't lead, he gets in the way. The place is a revolving door for people. The company match for 401K is an annual (if you even get it) match up to a couple of grand. Overall, not very fulfilling at all and there are better options out there.