Vantaggi
1. Nice and beautiful office location with their own parking lot. Can have a good walks. 2. Awesome cafeteria, with good choice of food for lunches. 3. Large working desk tables.
Svantaggi
1. Way conservative environment, oppose to changes and automation. Anything new will be rejected as it might potentially break something short term. Even though in long run it brings ton of benefits. Software stopped in development about 30 years ago. 2. Team does not own what it is responsible to manage. Mostly no access to fix problems quickly. Though the team is taking responsibility for those servers/apps/dbs/queues/etc. Leads to team working longer hours. 3. Zero trust policy. 4. No plans in improving existing system/flows. No real yearly plan: the plan is to keep things going in not a plan. No commitment to share some percentage of time for system improvements, fixing tech debt, decrease root cause of incidents. Datahammers over code change and improvements is not a good way. 5. Micro-management: asking in person what you are busy with. 6. Technical: No choice of laptop/software/technologies to run. Crazy rule for tech people to have no admin rights to their workstation (this is shame), VDI which sucks and does not perform at required level, workstation also is below industry standard. Tools and tech pieces are waited for weeks after were requested. No clear understanding of what is allowed and what not. 7. Nigh time or weekend only deployments: way behind industry standard. Takes time of employees, was not sounded before job offer. Same for patching weekends. This is poorly paid (ridiculously low payment) and CP is the only beneficiary of this. 8. No coding. Tasks expected to be done are not developing me as a developer in a direction I am interested. Looking into garbage code written in last century in a language that does not exist anymore will not bring any benefits for me if I part ways with company. Even though they hire for specific technology. 9. Weak level of team members from technical point of view. Low courage to participate in activities and share their ideas/thoughts on troubleshooting and learning sessions. Ignorance from team members side as they do not understand what was asked. 10. No windows or natural light seen from work place. 11. Low to no output of what was promised. 12. Many people leaving company, heard this since day one from several employees and the reasons were/are obvious. 13. Management and regular developers do not share knowledge in order to keep their job. 14. No free coffee/tea/etc. 15. Software Engineers work with the same rules as if they were train operators. And many many others.