Great staff in some areas. Flexibility in how to approach your work.
If you get permanent hours they offer decent sized contracts
Some of my fellow colleagues were extremely passionate and worked very hard for the greater good of the clients. They were a joy to work with.