Zero investment in employees, like zero.
Sink or swim atmosphere.
Poor communication throughout the entire company.
Lack of a consistent review process.
Managers are asked to do too much (e.g. sell, deliver, run staffing processes) and have no support.
CEO has a HUGE ego and will do anything to make a buck, but despises anyone who disagrees with him.
Revolving door - within 6 months almost all the people you started with will have moved on to new companies.
40 hour work week is inconsistent depending on project, you will not be paid OT even if client work requires extra time.
Client list is nonexistent, you will be in Redmond and after 18months you're at risk for keeping your job.
Company values are lip service, I experienced dishonest business dealings on several occasions.
You may experience lots of time on the bench if the pipeline is thin, which occurs regularly. If you can't find your next project on your own, then you're done.
Projects are staff aug, not consulting. You'll go aimlessly from project to project with gaps in between where you're getting a reduced bench rate.
No choice in projects, you'll do whatever they ask you to do or you'll be shown the door.
Poor leadership throughout the leadership ranks. The CEO and leaders of recruiting and business development have no clue what they're doing. There's no strategy at this firm for the direction of the firm. It's all marketing, but no action. On the outside it looks like the place is put together, but if you work there you'll be disappointed within a couple months.
Lack of view into the pipeline. I got the impression this was done on purpose because they didn't want employees to see that there was no work coming in.
They lay people off, have massive holiday parties, and hire people to do the same job of people they laid off.
Everyone that works there is new which means the place has no culture or identity, and no real guidelines it's a frat house.
I could go on forever, bottom line is this place is amateur. If you REALLY need a job, it's a good place to get a paycheck before you find your next opportunity, but it's definitely not a place to build a career or your resume. The same problems have persisted with this firm for the entire time I worked there, and there were no signs of any changes coming. People realize this quickly and they leave.