Good work environment.
Chance to work with several different technologies.
Nice office.
Can considerably raise your salary by making extra hours.
Kontras
No trainning programs.
Low salary.
Few possibilities to grow a career.
Can send you to work in a client site for months without a previous warning.
Non technical management tries to get involve in technical decissions.