Pros
Gain experience working with all aspects of the ASIC flow and will learn quickly if you're willing. Lots of opportunity for career advancement, both within the company and at competitors who will pay big to bring you over once you accumulate enough experience. Open, young, friendly environment with a laidback startup vibe.
Cons
Thrown on to real projects almost immediately, with little to no formal training. The training that is provided, is not very useful or relevant to the job functions, and are mostly theoretical. You'll be expected to pick most things up on your own, or by asking colleagues who for the most part have been there barely longer than yourself. Long hours. Once a project hits "tapeout mode" project leads, managers and their manager expect the team to work long hours, weekends and even through holidays. Expect to easily average ~60+ hours a week for about 2 months. Most managers, although there are a few good ones, care little about promoting a healthy work/life balance. Will rarely ever receive praise or commendation for doing something well, but will almost always get your shortcomings called out. Company runs lean, with small teams assigned to each project, and compensation is not even close to fair for the amount of work you're expected to do. Nearly everyone with no experience, starts as an intern, where they pay you even less (~2000 monthly) yet still expect you to perform the same duties as a full time employee and stay late. Attrition at this company is a huge problem. Most of the talented engineers leave this company after about a year or two, and land much better paying jobs, which leaves the inexperienced engineers to step up and take over their responsibilities, more often than not much earlier than they're ready to.