Good work enviroment, great chances of learning about some technologies, good field work and learn personnel management, excellent High level management, mid-level not so much
Svantaggi
not so good salaries, low benefits, no compensation for extra hours work, a lot of bureaucracy, the leadership is no good from mid-level management.