Absolutely no accountability. There will be weeks where you will be required to work a ton, and then weeks where there is literally no work to do at all.
Everything at this company is tenure-based, and not performance based. To do anything (work remote, be promoted, etc), you have to be there for two+ years or no one considers anything, no matter how well you're doing. Promotions only occur at the end of the year, meaning hire classes who began in June will be promoted at the same time a hire class began six months after.
Managers say working remote is not allowed, yet the office is a ghost town most days of the week.
Staffing at this company is a joke. Love to throw around buzzwords such as "there is work in the pipeline" or "retail headwinds have delayed our progress."
Bonuses are company based and not performance based, which has led to constant misses on bonuses for the last 8 quarters.
Every mid year or performance review is the same for every consultant - "He/she is right where they need to be, but they need to be a bit better technically."
Salary is great to begin (especially right out of college), but small bumps year after year and consultant to senior consultant are laughable.
The senior management is incredibly disconnected from the rest of this company. Missed forecasts caused layoffs and hundreds of people to leave the company in the span of six months. Senior management truly does not know or understand what is going on on the ground floor and makes no effort to connect to anyone on their teams. I've never worked at a company before this where the only time you hear from anyone VP or up is in a rare email sent company wide (never had anything in person).
With the above, sub par recognition program. Recognition from Project Manager and below occurs for just internal team, but VP's and above have no idea who anyone is below a certain level.
No stock options offered to start. Stock has done terribly recently. Too much time spent investing in the incorrect softwares.
Very high turnover. Need to change something to get people to stay.