No room for advancement, try to undercut competitors often to gain business and can be a bit unrealistic when trying to execute projects with such a low budget, under market value pay offered for most positions, benefits are mediocre, 401(k) match is a joke.