Everyone in the organization is very transparent and friendly. The work is rewarding and challenging in a good way, and makes me believe my value as an engineer is increasing. I have a lot of independence to work the way it suits me best.
Cons
The pay and benefits are good, but could be better