-Good leadership (Ask and you shall receive)
-Nice staffing (Mostly, but there are exceptions)
-Work life/balance (Rarely asked to work overtime/weekends)
Cons
-Old design style (Monotonous and repetitive)
-Non innovative (Softwares, you have to move on from CAD, seriously...)
-Toxic people (Some not all)
-Salary (Low compared to industry standard)