Feel valued and heard. I have developed true friendships with co-workers over the last decade.
Cons
There is some disconnect between the products we develop and the value they offer the customer. We truly change lives, but the organization sometimes focuses more on profit.