There is a ton of tribal knowledge that only employees who have worked for a long time have, and it can be frustrating to run into a problem or issue that you have no way of knowing the solution to.
A few of the tests are dreadful to run and feel like a 10 year old could do, but the results must be accurate and are critical for progress to be made, so they need to be run by the test engineers.
Very few job openings occur in the engineering department.
If you are looking for an engineering position(Testing or Software) and you never had a co-op at Codonics it becomes much more difficult (but by no means impossible) to get a position.
The things we have to work with can be very old, slow and frustrating to work with.
Time can be crunched and that makes it difficult to keep things clean and up to date. Cleaning/dusting happens infrequently to put it lightly.