The company truly appreciates its employees and customers.
Excellent managers, fulfilling work.
Flexible work hours (depending on your role).
I learned a lot about what makes a great company.
Management is open and friendly.
My co-workers were the most fun to work with.
The most enjoyable part of the job is simply coming to the office every day.