Challenging, unexpected, sometimes rewarding
Domain is highly specialized, requires you to be a fast learner, responsible and hard-working. Not fully developed in software and often lacks proper project management and software design. Salary is average but bonuses and premiums are good. Company culture is one that demands hard-work and over-time often during project peak that does not necessarily get rewarded. Employees are mostly friendly and helpful. Excellent spring board for starting a career and teaches you plenty useful tools and skills.