The work is boring. Upper management does not connect well with employees.No room for advancement in the company regardless of how qualified you are. Benefits are not great. A lot of decisions are made based on what upper management thinks is best for the client and not what the client actually wants. A lot of times clients are turned off because they don't feel like their ideas are being appreciated. This makes it very hard for employees to connect with their clients they work with on a day to day basis.