1. Working with the other departments.
2. Company is Sales driven, which means Sales will pressure Engineering into working on their projects over others. Promising that a bigger order will happen, but sometimes it never did.
3. The Benefits are not as great as you might think.
4. Can be burnt out easily with the amount of work and "Surprise" work as well.