Vantaggi
It is a great stepping stone if you are willing to work hard. It is interesting and hands on and every day is quite different. There are friendly people here and there is flexibility with hours (depends on your manager though). You get a free subscription and the location is good. The offices are open plan and there is a coffee shop downstairs. Pay is consistent with market levels. You get your birthday off.
Svantaggi
Each department has a different goal which causes conflict between departments and their directors. There is too much time spent arguing when we could be working together. Some people have worked here far too long which is now having a negative effect on the company. There are many negative people who bring the positive ones down and there haven't been pay rises for a few years. HR is unapproachable.