Pros
Exposure to latest technology, you learn a lot, professional and friendly colleagues, a HUGE chance for fresh graduates, no chance to get bored, a big step for future opportunity in your career (it depends on you). Danish way of work is more relaxed while still result and customer oriented. Sometimes business trips or training outside the country (for some is a Pro for others is a Con but 1-2 weeks of environment and city change is fine for me)
Cons
Communication with other departments is quite difficult (need to send many emails, face to face meeting requests); only when the customer gets alerted then things move faster. Feeling of a constant pressure (it can be to not enough resources or bad planning). In some periods, work load is very high (some annual targets) for 1-2-3 months continuously, daily; you feel like you want to quit the job (sometimes no time for lunch) and no extra resources arrangements are made by the management. Salary increase is according to yearly evaluation, company results; mostly the salary you start will be the salary you will keep. You work only with one vendor (general for all vendor companies) so if you want to change company you need to learn the equipment/technology of the other vendor; so no much flexibility in job changing.