Vantaggi
The Flexible hours are GREAT! You can come and go whenever you want as long as you get your work done. So if you want to work longer hours at the beginning of the week, so that you can take a long weekend without using any of your PTO time, that is very normal. There are lots of people to meet and to learn from. Some really smart engineers and technicians work here with lots of knowledge to pass on, if you ask questions. You are able to get involved in many different projects, so that your skill set will broaden making you a more valuable employee.
Svantaggi
The managers at times seem very disconnected to their employees. Oftentimes they are too busy doing their work, to even check-up on any of their employees, expecially the young engineers. Managers need to have more interest in making sure that young engineers are finding their way and keeping busy, but most of the time who end up having to do all of that yourself. There is a reall lack of communication between some sections of the company and even some of the employees within the same section of the business. Just know that if you aren't self-sufficient and keeping work flowing through your desk, then this isn't the place for you.