interesting work, great team, good challenges and room to grow. The clients are varied and interesting. The development of new solutions are forward looking.
Cons
A LOT of work and a need to keep up with multiple projects. A little context loss through many hands touching the customer.