Minimal training, poor communication, constantly questioning if you will be let go due to a lack of projects, unrealistic deadlines and poor benefits. Know going into the position you can and will be laid off when work slows down, and you will not be paid unemployment. There are people at this company who should be promoted to upper management, and have not been due to nepotism in the company.