Solid company with fantastic stock options, medical insurance, work-life balance, and leadership in management. The company is well run, with experienced people driving the path forward and little to no mistakes in the success of the company
Cons
being such a large company, it is challenging to get out of the extremely niche role you hold, and will likely never get to explore outside of your role or tasks and see other aspects of engineering.