If you can't tell by now, I don't think C-4 is all roses by any means. It has its issues, as does every company. I'll get into a couple below, but the major take away is this: C-4 is a good place to work if you want to put in the elbow grease, C-4 is a really tough place to work if you'd rather just have a 9-5 that pays your bills.
The Payscale:
The pay scale at C-4 is hard to get around. At the outset, the pay is below industry average. It gets much better as you get promoted, but as mentioned in the "Pros" section, promotions take work - lots of it. By your third year here, if you've put in the time and acquitted yourself well, you'll not be complaining about salary anymore, I can promise you that.
The Management:
You may have noticed the contradiction in my statements above about management. Those were well founded. Yes, there are some bad managers here. Yes, we hire internally and I think that's a good thing. Yes, only those that have proven themselves get the promotion. The question becomes; if those that prove their ability get promoted, why are there bad managers?
That answer is not one I can easily provide as I'm one of those managers that needs work. More thoughts to come in the "Advice to Management" section.
The Hours:
Yes, the hours here are long. I've not done the math, but I bet if I averaged every hour I've worked for C-4 in the last three years, I'm probably between 50 and 55 hours a week. That means 10 hour days instead of 8 hour days, with a few 11 hour days thrown in there. Yes, it's hard. Take it as you will - advice to come below.