* No job security
* No growth within the company
* Some upper management personnel does not understand all the technologies they provide to their client base
* Company has not grown much in the last few years
* Upper management does not provide any insight on how to improve, or how to even stay employed with the company for that matter