There are white list employees and black list employees. Those on the black list fail. You will never get on the white list, it doesn't matter how much you brown nose it, so don't even try. Those on the white list can walk on water, i.e. a white list employee could defecate on the conference room table and not get fired. In fact, the ceo and their pm would blame it on the client, charge clean-up to the project and give the offender a pay raise at their next annual review.
Senior staff's level of arrogance is astounding.
Always watch your budget. If the clients knew the magical things that happen.
Forty-hour pay checks are rare.
Be on the look-out after you've been un-billable for a few weeks.
When they have a large project they use the Management by Crisis Method.
Promotions and raises are not based on performance or competence. Haven't figured out what they are based on. See white list employees above.
Not many opportunities for advancement. You may be promoted a couple levels and that's it.
No 401(k) match.
Do not trust them, trust will be betrayed.
Senior staff will not take responsibility for anything. They always try to pass the blame; as long as "it's not on us, we're good".
Average age of the senior staff is 65.6 years. So literally, they are seniors. There are very few seasoned younger employees so one has to wonder where the future of the company is. They are baby boomers with no retirement plans on the horizon. They still seem to be living in their yesteryear, fancy cars and younger women, with a steady diet of Geritol and little blue pills.
There is limited marketing and no sales force. Work is provided through a good ol'boy network of friends in high places in a handful of companies. These individuals are also in their twilight years.