Being a large company, it suffers from some people trying to game their way up the ladder by playing into office politics rather than producing quality work. So many good employees at CDM Smith do not do this, but I was surprised by a few things I had never experienced when I worked for a smaller company. Some processes feel bureaucratic, but the tradeoff is working for a smaller company that has no process in place. No system is perfect, and CDM Smith is a great workplace overall.