Pros
Nice city, some, nice people at work, not much security, time is flexible, and after tape-out people can take 1-2 weeks off (not considered as vacation time)
Kontras
Tools and equipments are big issue there; most of their tools are outdated. There is no software support (even for windows, and linux), you are almost on your own using the tools, and battling bugs. Management is poor, mostly people sneak away, management does not have a clue how much people really working, you are used to show something, but nobody wants to know the issues, and how can they help. Projects are not well-defined, and specifications are changing by hour. Sometimes you work on something for two month, and they remove that block completely from system, and you are just wondering what am I doing? Documentation does not exist there, they ask you to test and debug of a block somebody else who left, and when you ask, where I could find the design, testbench, simulation file, nobody knows; good luck on the file server. There is no standard in file naming, so you are lost for a week, until you find something useful. It happens that the system configuration completely changes and nobody tells you, in weekly meeting you fell confused; it happens a lot! Personal encouragement does not exist, if you show some interests to do something, writing paper, or presenting something to the group, nobody encourage, they may say we don't have money.