It depends, I am pretty happy with things but realise that T&Cs need to be monitored so they don't slip and that any promises made are adhered to.
I don't work too hard which suits me just fine.
The crew members that appear to be growling the most (down route) are the ones that feel their progression isn't going as quickly as they wanted.
In general, the people I meet are happy but know they can't be complacent.
Feedback to the company is vital and just whinging* amongst ourselves isn't useful.
* although fun.