The company used to be great.
However, it's heading toward being one of the worst. Constant reorganizations and layoffs has left everything in chaos. Project aren't scoped correctly. The require a minimum GP on projects and you get penalized for not hitting margins. You are required to maintain high utilization and getting on to projects is mostly out of your control. They recently restructured the bonus making it harder to get. They reduced PTO hours. We were also told that if our timesheets are late they would deduct missing hours for the week from our PTO hours. The raises this year were 2% or less for most people, but the CEO gave herself a large raise and bonus this year.
The company will tell you one thing and then do the complete opposite. They will take away benefits all while telling you its a good thing. If the business unit doesn't make the utilization numbers during a quarter they RIF people to make the numbers go up the next quarter. You work everyday worried that you have a bullseye on your back.