Exciting clients and projects. Many valuable opportunities for personal and professional development in terms of responsibilities and trainings. Management stays on top of trends and developments.
Cons
Sometimes missed a real company culture and "we-feeling". Had the feeling that Management did not really seem to be interested in retaining their best employees.