Good structure and organised with setup of work between different departments.
Great opportunity to learn on the job, environment is like any tech company where it isn't too strict.
Workplace is very friendly and monthly social events.
Hardest part of the job is to move up in your career there, where it seems limited to a specific industry - more ... in software.
I enjoyed the experience, great people, upper level of management is great and heavily involved. - less