Super friendly and professional co-workers. Very independent work environment.
Cons
Little training involved with management that is very busy. You must be self motivated and be able to think critically/logically on your own with common sense.
Very poor management in engineering
Unrealistic expectations
A lot of work outside of your responsibilities
Poor training and onboarding
Low pay
Engineering management doesn't seem to care about their employees
Turnover rate in engineering is high