Pros
Very good relationship with co-workers
Cons
Very low ethical in managers, they demand sacrifice weekdays and they fire employees without warning, and by the phone, very low ethics First day on the job there was no PC assigned to me, HR very bad organized, the laptop came after 15 days of employment They fired personal without give a chance to take personal files, and snatched the laptop without give any minutes just to remove personal files and in order to take back tools people have to pass the penumbra to detail the tool's ownership and when they returned the tool, the give back tool with damaged, No clear objectives on your position, you have to define your own objectives and goal, and create your own demos No leadership Very bad attitude of high management There's not share knowledge about cross development on team, you are developing same software as your neighbors and at the end result on creating same software with different name. Siemens has multiple PLM software that basically do the SAME