Pros
Wealth of benefits, generous paid time off, nice offices (if you're lucky or connected), proximity to GT campus events and resources, and availability of independent opportunities. Comfortable if you enjoy finding and working on projects constantly, or developing highly-technical hardware or software solutions.
Cons
Laughable practices throughout every level of mgmt., which lead to turnaround problems, frequently over-budget and expensive projects, and difficulty finding sustainable work for employees (which results in a constant feeling of job insecurity, even when salaried). Top-level mgmt. is completely out of touch with industry practices, and disinterested in measures of success beyond bottom-dollar amounts. There is also common, practically encouraged favoritism for hard science degrees, in terms of both advancement structures and company culture. Career growth comes to a hard stop without an advanced degree. Outdated methods can be found all over the place, including hiring and leadership diversity, promotion processes, waste and sustainability practices, technology policies, and employee onboarding, to name a few.