Pros
I have currently been an intern at CyberIAM for 11 Months as a Junior Identity Developer. Prior to joining, i have had 3 years Java Development experience, but no real expectation as to what the ICT Security World is all about. Besides the vital training courses, business trips, arcade machines (for entertainment) and partner events that is covered, CyberIAM provides the opportunity to prove yourself and gain a vast amount of knowledge in the IT Security Sector. The people working at CyberIAM are extremely helpful and go out of their way to make sure you understand the task given - This is sometimes 1 - 2 h after hours or during their lunch breaks. The fun and humor each and everyone of it's employees give off, definitely enlightens your day. I hope i am given the opportunity to work at CyberIAM permanently as this is a definitely a great company and an awesome place to learn about Identity World.
Cons
The distance from the 2 offices, as there is nothing like Face to Face communication between colleagues.