
While medical benefits are terrible, pay and bonus is great.
Engineers working well together to achieve customer goals and satisfaction.
Communication is always the key. Use of communication tools is vital.
Making well informed decisions. Organizational skills lacking. Current leadership has no clue about embedded software and hardware development.