Very enjoyable place to work everyone who works there is very willing to help and I got the opportunity to do lots of interesting work and gain a lot of valuable software knowledge Aside from this there is a healthy social aspect outside of the office