Really bad and long hours
Overall it has been positive but in the past few years it has taken a definite turn toward the negative.
Great company, great co-workers, great management
Good overall experience plenty of opportunities to develop
Most of them are customer-focused.