Pros
*you can learn a lot and have time for yourself and personal development *company adopting lot of latest technologies (even it is quite complicated, due to lack of top talented people to implement them) *the latest OS and HW on servers *data-center is directly in Chodov office, so you can get hands-on experience *lot of skilled and smart colleagues *impossible to get fired (well, this may be in cons section for somebody)
Cons
* due to grade system doesn't matter so much, on which technical level you are (in fact 1st level team members may earn more due to overnight work/public holiday) than last level technical team members *very unclear career path (due to limited amount of high level grades per team) - you can't stay in current team in order to be promoted (get grade raise) *median strategy for salaries (therefore is super hard to attract top talent from various fields, lot of skilled/suitable candidates are refused due to high salary expectations) *rigid management (majority of senior management is in company for 12-15 years at least) *rigid hardware / software for employees (hp budget laptops with screen resolution 1366x768 running windows with GPO, where you can't even change background or run youtube video - in 2018) *lot of non-technical people (various wannabe management positions still growing) compare to amount of hard-core engineering IT staff (which remains +- same and suffer to hire anybody new) *few departments somehow disconnected from reality (especially HR living in their own small bubble)