Pros
It's an environment where you can learn many things about IT processes and services, if you are motivated to investigate and smart enough to see the "bigger picture". The working environment is spacious. There are a few relax zones, it's clean and it's located near the Chodov Shopping Center.
Cons
People lacking leadership and people management skills are way too often placed in positions to lead teams. Most managers lack the very understanding of what a team is and how to increase their performance. Rigid mindset (even sexist due to being in a the male dominated industry), not accepting new ideas to increase efficiency and being afraid of changes. Across the years I've known several managers and 'leaders'' with little education and lacking critical skills for their positions being promoted due to the social network they are part of. While having limited skills, these individuals tend to adopt an authoritarian management style, creating a bad dynamic (gossiping, lack of transparency, lack of consideration for team/group members when making decision about their work, etc) within the groups they are supposed to manage (as we cannot speak of leadership or teams in these cases). Skilled and intelligent employees tend to be fed up with having less skilled people as managers and leave the group or the company all together. It's not a good environment for intelligent people, as intelligence and high efficiency cannot be spotted (or understood when explained) by those who do not have the ability to comprehend it.