I've been working there for almost 10 years now, there are highs and lows, like everywhere else. On the whole a great employer, very loyal to those who really give their best. A lot is demanded, but a lot is also given. I recommend this company to everyone who enjoys working in a team, it needs everyone here, from the boss to the learner.