The people who work at this company have mostly been here for many years, they are passionate about this company and want new faces to teach their specialties to.
Cons
Picking up extra work is common, but they do take care of you if you put more effort into your work.