Listening to and respecting their employees.
Great pay. Constantly learning. Not for the lazy or unmotivated--this is the hardest job ive ever had! But very rewarding
It was quick and responsive
User worked and underpaid. Everything in the company is kept secret, management has mastered the art of taking advantage of the employees.