Professional atmosphere.
Fair compensation based on what is put in.
Friendly employees and approachable management.
Work on a variety of projects.
Knowledge senior staff.
Inconvénients
Limited time off and minimal holidays.
A lot of the same type of work over the years.