1) Salary in advance
2) Good working habitat
3) Friendly and helpful coworkers
4) Good experience.
Cons
1) Too many snitches
2) A good employee won't get any kind of pay raise.
3) They ask too many things for the salary they offer.
4) People that give 100% are getting dumped over and do all the"dirty" work.
Friendly and easy-going attitude with interest in new technologies.
Cons
It is a book publisher, so although the company is always looking for new technologies in education, as a software developer the projects are always not as "important".