Vantaggi
PTO benefits are excellent, better than most companies in this field. However, this includes sick time. There are opportunities to grow and learn but these activities must be completed on your own time, even the mandatory sessions. The graduate program is a great way to meet new people and make contacts.
Svantaggi
Support from management in the difficult times is hard to come by and you hardly ever get a straight answer. Rotations are encouraged by some department heads and not by others, which makes it difficult to develop your engineering experience. Projects are generally stressful, and staffing is rushed with less than competent people for the job. It takes the client to recognize these failures and get people off the job. The feedback available is not helpful or constructive, but very vague, and the reviews process is just for show.