Great friendly environment. Supportive colleagues. Very clever people to work with who were truly inspirational. Very cool products to work on too. Management very flexible with working arrangements and trusting of staff to do their job and meet their commitments without interference. True team atmosphere.
Cons
As with everywhere these days, the work moves at a fast pace.