Unsure of future growth opportunities
Pros
One can gain a lot of experience, learn a lot, and make good connections if you are proactive. There are many great people to work with here, and they offer 9/80 and 4/10 schedules, as well as other flexible schedules if worked out with HR and your supervisor.
Cons
Because the last big hiring period of technical people was 20+ years ago, there is a lack of training programs and on-boarding procedures that leave many young hires frustrated if they do not know how to network and ask the right people for help whenever needed. The company also seems to be set on a course where R&D is not appreciated as much as it was before - leaving many unsure if there really are opportunities for growth. Location is a big con if you are not a small town living kind of person